相信明天会更好

Tomorrow will be better

当把事件处理和页面内的元素绑定起来的时候,要注意的是只有在元素存在的时候才能那么做。如果吧处理脚本放在页面的head区浏览器会报告发生错误,然后拒绝执行代码,因为页面加载是从上到下的,当执行js代码时,里面调用的body内生命的div名称或者其他的元素还没有被加载,所以出现错误在所难免。 最直接的方法是把代码放在load事件处理中,因为load事件只有在整个页面已经完全载入的时候才会被激发。例如: JavaScript语言: window.onload=init; function init() { var contentDiv=document.getElementById(‘content’); ….. } 不过load事件在一个页面中只能使用一次。

阅读全文 »