normal.js:19 未捕获 TypeError:无法设置 null 的属性“innerHTML”
2018-08-20
535
我总是收到此错误
normal.js:19 Uncaught TypeError: Cannot set property 'innerHTML' of null
这里是 html 代码:
<div id="myModal" class="modal">
<div class="modal-content">
<div class="modal-header">
<span class="close">×</span>
<form >
<input class="button btn-red" type="button" name="btn" value="random" onclick="myFunction()">
</form>
</div>
<div class="modal-body">
<a id "test">...</a>
<p>Some other text...</p>
</div>
<div class="modal-footer">
<h3>Modal Footer</h3>
</div>
</div>
</div>
这里是 javascript 代码:
function myFunction() {
document.getElementById("test").innerHTML="Its working";}
3个回答
将
<a id "test">...</a>
更改为
<a id="test">...</a>
Hassan Sadeghi
2018-08-20
这是因为您的 html 代码存在语法错误
应该是:
<a id="test"></a>
而不是:
<a "test"></a>
Therenca
2018-08-20
您的 HTML 中“id”属性后面缺少一个等号。 它应如下所示;
<a id="test">...</a>
Edmund1645
2018-08-20