我似乎在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;
}
有人知道我为什么会收到这些控制台错误吗?
答案 0 :(得分:0)
你得到了
未捕获的TypeError:无法设置null time.js的属性'innerHTML:8
因为
document.getElementById("jstimer")
返回null,表示找不到该元素。您需要检查自己的HTML并确保在您的dom 中确实存在{strong> id (不是类,或名称或其他任何内容)jstime
的元素此计时器启动的时间