• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:tbody要素のinnerHTMLが書き換えられません)

tbody要素のinnerHTMLが書き換えられない理由は?

このQ&Aのポイント
  • tbody要素のinnerHTMLが書き換えられない理由についてご説明します。
  • 例えば、以下のようなコードがあった場合、tbody要素のinnerHTMLを操作する方法が思いつきます。
  • しかし、tbody.innerHTML += tbody.innerHTMLという処理はエラーになる場合があります。どうしてでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

innerHTMLでは読み込み専用となっている要素があります。 (今回はTRを書き換えようとしているのがひっかかっている) += は元はそのままに書き足しなので通るのでしょう。 http://support.microsoft.com/kb/239832/ja サポートの回答にもありますがDOMを使うようにするしかないでしょう。

papa_toto
質問者

お礼

ありがとーございます!! すっごい助かりました!! リンクもつけてくれて感謝です!! ありがとー!!