contentEditableをJavaScriptで変更する際に気をつける事

■結論

以下のように書けばブラウザに関係なく変更が可能である。

document.getElementById('editor').contentEditable = true;//firefox, chrome, opera, safari, IE...OK

jQueryだと以下のようになる。

$('div#editor').attr('contentEditable', true);//firefox, chrome, opera, safari, IE...OK

■失敗例

以下のように書くとIEでは動作しなくなる。

$('div#editor').attr('contenteditable', true);//firefox, chrome, opera, safari...OK

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です