0
JavaScriptで表の行をHTMLに配置したいと思います。 がなぜ trタグの間にないのですか?ブラウザで、<tr>タグの間にテキストを配置したくないのはなぜですか?
他のブラウザでもテストしましたが、同じ問題です。
<!doctype html>
<html lang="en">
<body>
<table>
<tbody>
<!--Javascript puts code here-->
</tbody>
</table>
</body>
<script>
document.querySelector("tbody").innerHTML += "<tr>trRight</tr>";
document.querySelector("tbody").innerHTML += "<trWrong>trWrong</trWrong>";
</script>
</html>
結果:
trは子としてテキストノードを持っていません。 – epascarello
TDやTHのような他のテーブル要素以外のTRには何も追加できないためです。 – csmckelvey