<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
プロパティに関する詳細情報: