我是JavaScript的新手,我正在尝试使用函数document.getElementById打印数组,我得到了一个错误Uncaught TypeError: Cannot set properties of null (setting 'innerHTML') at call.html:10:58。
<!DOCTYPE html>
<html>
<head>
<title>My information</title>
<body>
<h1>My name is Luffy</h1>
<p>I am a software developer</p>
<script>
const programmingLanguage = ["Python", "Java","C"];
document.getElementById("program").innerHTML=programmingLanguage;
</script>
</body>
</head>
</html>
请帮帮我,我哪里出错了?
发布于 2022-01-08 09:14:42
问题是,您正在尝试获取一个具有id程序的元素,但是没有一个元素的id作为program。
您可以使用id program创建一个元素。这将解决错误。
<!DOCTYPE html>
<html>
<head>
<title>My information</title>
<body>
<h1>My name is Luffy</h1>
<p>I am a software developer</p>
<p id="program"></p>
<script>
const programmingLanguage = ["Python", "Java","C"];
document.getElementById("program").innerHTML=programmingLanguage;
</script>
</body>
</head>
</html>
https://stackoverflow.com/questions/70630963
复制相似问题