控制台erros innerHTML

时间:2013-12-06 19:59:13

标签: javascript

我似乎在innerHTML=t;上遇到控制台错误,脚本是在页面上显示时间。这是控制台错误:

Uncaught TypeError: Cannot set property 'innerHTML' of null time.js:8

该脚本用于在页面上显示时间。这是代码:

var myVar=setInterval(function(){myTimer()},1000);
function myTimer(event) {
    var d=new Date();
    var t=d.toLocaleTimeString();
    document.getElementById("jstimer").innerHTML=t;
}

有人知道我为什么会收到这些控制台错误吗?

1 个答案:

答案 0 :(得分:0)

你得到了

  

未捕获的TypeError:无法设置null time.js的属性'innerHTML:8

因为

document.getElementById("jstimer")

返回null,表示找不到该元素。您需要检查自己的HTML并确保在您的dom 中确实存在{strong> id (不是类,或名称或其他任何内容)jstime的元素此计时器启动的时间