类型错误:无法设置未定义的属性“innerHTML”

时间:2021-06-29 06:10:11

标签: javascript html

这是我的 HTML 代码

<!DOCTYPE html>
<html>
<head>
    <script src="JS/SignUp.js"></script>
</head>
<body>
    <div class="container">
        <div class="subContainer">
        </div>
    </div>
</body>
</html>

这是我的 JavaScript 代码

var x = document.getElementsByClassName("subContainer");
x[0].innerHTML = "Hello World!";

但我收到错误

Uncaught TypeError: Cannot set property 'innerHTML' of undefined

1 个答案:

答案 0 :(得分:1)

脚本在元素被添加到 DOM 之前运行。等待 DOM content load 或在 script 末尾添加 body 标记。