JavaScript如果出现 Uncaught TypeError: Cannot read property XXX of undefined的解决办法
出错的原因:意思就出错的个标签没有定义,原因是html的执行顺序是从上到下,在标签还没有加载的时候该方法就被调用了解决办法有两个:一、最直接的方法就是将JavaScript代码放到该标签后面;二、第二个方法就是让页面加载完后再调用JavaScript的方法:window.onload= load;<script type="text/javascript"> function load
·
出错的原因:
意思就出错的个标签没有定义,原因是html的执行顺序是从上到下,在标签还没有加载的时候该方法就被调用了
解决办法有两个:
一、最直接的方法就是将JavaScript代码放到该标签后面;
二、第二个方法就是让页面加载完后再调用JavaScript的方法:window.onload = load;
<script type="text/javascript"> function load(){
var ele = document.getElementsByTagName("div")[0];
var content = ele.innerHTML; console.log(content);
}
window.onload = load;</script>
更多推荐
已为社区贡献1条内容
所有评论(0)