[問題] getElementsByClassName

作者: Bruce003 (Bruce Chen)   2018-05-11 15:29:33
我用了 getElementsByClassName 的函數來找出所有 memhead1 的 object
可是 document.getElementsByClassName("memhead1") 有東西
document.getElementsByClassName("memhead1").length 卻是 0 ?
為什麼會這樣呢?
Source:
https://github.com/BruceChen034020/20180510BugDemo
謝謝
作者: Kenqr (function(){})()   2018-05-11 15:45:00
js執行的時候 body都還沒載入 所以抓不到
作者: Bruce003 (Bruce Chen)   2018-05-11 16:18:00
要怎麼先載入 body 再執行 js ?
作者: jhnny97 (≡(  ゚Д゚))   2018-05-11 17:02:00
<body onload="somefunction();">
作者: nottt (無)   2018-05-11 22:31:00
最簡單的作法,把javascript放到html內容之後https://codepen.io/not0000/full/pVVPRy這樣同時也可以增加網頁出現畫面的速度(總速度不變)上面放錯 https://codepen.io/not0000/pen/pVVPRy
作者: ymcheung (ymc)   2018-05-11 23:11:00
缺了 dom ready 的東西?
作者: Bruce003 (Bruce Chen)   2018-05-18 12:45:00
解決了,謝謝大家

Links booklink

Contact Us: admin [ a t ] ucptt.com