【发布时间】:2021-12-02 09:26:06
【问题描述】:
我无缘无故地使用这个简单的 jscript。此代码应在单击后显示时间。但我收到以下错误。我做错了什么
{
"message": "Uncaught TypeError: Cannot set properties of null (setting 'innerHTML')",
"filename": "https://stacksnippets.net/js",
"lineno": 30,
"colno": 43
}
function item(name)
{
var d = new Date();
document.getElementById("but1").innerHTML = d;
}
<!DOCTYPE html>
<html>
<body>
<script src="C:\Users\kalyanasundar.s\OneDrive - HCL Technologies Ltd\Desktop\proj\animation\index.Js"></script>
<h2>JavaScript Statements</h2>
<p id="demo">You cannot break a code line with a \ backslash.</p>
<button onclick="item(name)">Try it</button>
</body>
</html>
【问题讨论】:
-
带有
ID="but1"的HTML元素在哪里? -
这似乎已经解决了。不知道为什么我会犯低级错误:-)
标签: jscript