- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:tbody要素のinnerHTMLが書き換えられません)
tbody要素のinnerHTMLが書き換えられない理由は?
このQ&Aのポイント
- tbody要素のinnerHTMLが書き換えられない理由についてご説明します。
- 例えば、以下のようなコードがあった場合、tbody要素のinnerHTMLを操作する方法が思いつきます。
- しかし、tbody.innerHTML += tbody.innerHTMLという処理はエラーになる場合があります。どうしてでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
innerHTMLでは読み込み専用となっている要素があります。 (今回はTRを書き換えようとしているのがひっかかっている) += は元はそのままに書き足しなので通るのでしょう。 http://support.microsoft.com/kb/239832/ja サポートの回答にもありますがDOMを使うようにするしかないでしょう。
お礼
ありがとーございます!! すっごい助かりました!! リンクもつけてくれて感謝です!! ありがとー!!