<script>
alert(document.getElementById('a'));
</script>
<html>
<table>
<tr>
<td id='a' class="test">test</td>
</tr>
</table>
</html>
我试过这个,但结果是“null”。有人可以帮忙吗?谢谢~
<script>
alert(document.getElementById('a'));
</script>
<html>
<table>
<tr>
<td id='a' class="test">test</td>
</tr>
</table>
</html>
我试过这个,但结果是“null”。有人可以帮忙吗?谢谢~
试试这个
<html>
<table>
<tr>
<td id='a' class="test">test</td>
</tr>
</table>
<script>
alert(document.getElementById('a'));
</script>
</html>
在 .下方有脚本标记<td>
。Null 是因为您试图让脚本执行时不存在。
<html>
<head>
<script>
var readyStateCheckInterval = setInterval(function() {
if (document.readyState === "complete") {
alert(document.getElementById('a'));
clearInterval(readyStateCheckInterval);
}
}, 10);
</script>
</head>
<body>
<table>
<tr>
<td id='a' class="test">test</td>
</tr>
</table>
</body>
</html>
这document.readyState
是所有浏览器中内置的一个属性,用于检查页面是否已加载。
readyState
有关该物业的更多信息: