Javascript Cannot call method 'appendChild' of null 解决方案
2014-03-21 17:28
525 查看
Javascript Cannot call method 'appendChild' of null 解决方案:
调试过程中出现一个奇怪的错误:Uncaught TypeError: Cannot call method 'appendChild' of null。
只有在谷歌浏览器出现这个错误,其他IE系列,FF,Opera都是正常。
找了一下原因,js的document.body.appendChild(container);
是在 body 之前运行的,这个时候,document.body 不存在,即为 null ,所以 document.body.appendChild 就会报告上面的错误。
解决方案:把SCRIPT 代码包含到 <body></body> 里面或者放到body标签后面即可正常运行.
调试过程中出现一个奇怪的错误:Uncaught TypeError: Cannot call method 'appendChild' of null。
只有在谷歌浏览器出现这个错误,其他IE系列,FF,Opera都是正常。
找了一下原因,js的document.body.appendChild(container);
是在 body 之前运行的,这个时候,document.body 不存在,即为 null ,所以 document.body.appendChild 就会报告上面的错误。
解决方案:把SCRIPT 代码包含到 <body></body> 里面或者放到body标签后面即可正常运行.
相关文章推荐
- TypeError:Cannot call method 'getItem' of null
- (启动H5本地存储)WebView显示网页出现Uncaught TypeError: Cannot call method 'getItem' of null异常
- android webView 图片加载不出来 后台报错Uncaught TypeError: Cannot call method 'getElementsByTagName' of null
- 【ExtJS】Cannot call method 'removeCls'或'addCls' of null
- Uncaught TypeError: Cannot call method 'replace' of undefined 的解决
- Uncaught TypeError: Cannot call method 'substring' of undefined
- Extjs4---Uncaught TypeError: Cannot call method 'substring' of undefined
- Extjs4---Uncaught TypeError: Cannot call method 'hasOwnProperty' of undefined
- Uncaught TypeError: Cannot call method 'substring' of undefined
- Uncaught TypeError: Cannot set property 'innerHTML' of null
- TypeError: Cannot read property 'style' of null 错误解决
- Uncaught Error: cannot call methods on dialog prior to initialization; attempted to call method 'clo
- Tomcat6配置数据源:Cannot create JDBC driver of class '' for connect URL 'null'解决方案
- datagrid报Cannot read property '' of null
- 【转】Uncaught TypeError: Cannot set property 'innerHTMl' of null
- 解决Error: cannot call methods on tabs prior to initialization; attempted to call method 'disable'的方法
- Extjs4---Cannot read property 'addCls' of null
- Cannot read property 'root' of null 解决方法
- Extjs4---Cannot read property 'addCls' of null
- cannot call methods on masonry prior to initialization; attempted to call method 'appended' 瀑布流