日期:2014-05-16  浏览次数:20326 次

关于getElementById的问题,,都快被烦死了

求问大神们,为什么图中的divA不能引用到window.document.getElementById("wave_target")这个DOM节点呢???百思不得其解,请高手们指教!!不胜感激!!
DOM getElementById Javascript

------解决方案--------------------
放到window.onload里

------解决方案--------------------
js脚本是边加边执行。也就是说还没生成id="wave_target"你就先获取,当然是获取不到了。把js写到最下面来。如果非要写在上面你就必须写:
window.onload=function(){
//你的脚本
}
------解决方案--------------------
DOM树都没加载完,就先运行脚本了,两种方法,window.onload或者写在你的<div>后面
------解决方案--------------------
代码执行顺序问题
------解决方案--------------------

加载到<script>标签的时候直接执行了,当时下面还没有body及里面的div呢