本文共 331 字,大约阅读时间需要 1 分钟。
如上代码,通过js设置标签样式,但是一直报错
这是因为,涉及到dom查询,这个时候dom树还没构建完成,所以查询不到标签。写在head里面的都dom查询js代码要用window.onload包裹一下。window.onload()方法用于在网页加载完毕后立刻执行的操作,及当HTML文档加载完毕后,立刻执行某个方法。
为什么要用window.onload()?
因为javascript代码中的函数方法需要在HTML文档渲染完成后才能使用,如果没有渲染完成,此时dom树是不完整的,这样在调用一些javascript代码时就可能报出“undefined”错误
转载地址:http://adhwi.baihongyu.com/