Nullreference Q&A 编程技术问答社区
第一次访问本站?请查看 FAQ!
x
+2 投票
101 浏览

javascript 运行时错误 Unable to get property 'innerHTML' of undefined or null reference
图片描述

document.getElementById("header").innerHTML = "";
最新提问 5月 20, 2016 分类:JavaScript | 用户: Johny | 101 浏览

1个回答

+2 投票
已采纳

document.getElementById("header") 返回的值是 null。DOM 还没加载完,应该放在 window.onload 里执行。或者在给 innerHTML 赋值前判断一下返回的值是不是 null,如:

var div = document.getElementById("header");
if (!div) return;
div.innerHTML = "";
最新回答 5月 20, 2016 用户: snoopy (1,760 分)
采纳于 5月 21, 2016 用户:Walt