您的位置:首页 > Web前端 > HTML

Cannot set property ‘innerHTML’ of null 错误原因

2014-05-20 11:32 627 查看
Cannot set property ‘innerHTML’ of null 错误原因当出现以下错误:”……is not defined”、”Uncaught TypeError:Cannot set property ‘innerHTML’ of null”、”document.getElementById(“Clock”)is null” 时请注意! 很有可能是js文件中调用了html中的某个节点,并且js在这个调用的对象之前加载了。如果js放在头部时,此时浏览器渲染未进入dom节点,因为提示为空,或者找不到。所以把js代码放到最后或调用的对象后面就行了。 补充:正确的写法应该是在请用对象之前作个判断。 if(document.getElementById(“id”)){dosomething}//备注:没法转载,原文地址http://www.gezidao.com/blog/cannot-set-property-innerhtml-of-null-%E9%94%99%E8%AF%AF%E5%8E%9F%E5%9B%A0/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: