BACK
2008-08-10
textarea編集の怪
またJavaScriptか。
textareaの内容をJavaScriptで加工しようとしてハマり。
結論から言うと、編集したければinnerHTMLでなく、valueを使うこと。
(誤)document.getElementById("textarea1").innerHTML+="追加文";
(正)document.getElementById("textarea1").value+="追加文";
innerHTMLは再代入すると改行が何故か半角スペースに置き換えられる。
あとinnerHTMLを加工しようとすると、IEに「未知の実行時エラー」と怒られる。
どうやらIEでは、Tableと同じく、リードオンリー的存在らしい。
それにしても未知ってなんだlol
さすがGates…
まあ動いたからいいか。
Comments
BACK