innerHTML や textContent で書き換わらないときの理由の一つ

結論

DOM が構成される前に innerHTMLtextContent が実行されてしまっているから。

対処方法

</body> タグの直前に JavaScript を書く。

感想

すごく当たり前のことなんですが、Vanilla JS を久しぶりに(ほんとうに久しぶりに)雑に書いたらハマってしまいました……。

Powered by はてなブログ