[问题] 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