JavaScript出现 Uncaught TypeError: Cannot read property 'innerHTML' of undefined错误
原因: 意思就是当前的那个标签没有定义,原因是html的执行顺序是从上到下,在标签还没有加载的时候该方法就被调用了,所以会出没有定义的错误 解决办法有两个:一、最直接的方法就是将JavaScript代码放到该标签后面;二、第二个方法就是让页面加载完后再调用JavaScript的方法:window.onload = load;<script type=...
·
原因:
意思就是当前的那个标签没有定义,原因是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>
<div>
内容
</div>
运行结果:
更多推荐
所有评论(0)