HTMLドキュメントを表示するためにテキストエリアでWYSIWYGエディターであるnicedit jsを使用していますが、それでも編集可能です。このniceditを読み取り専用モードに設定する方法、そのドキュメントから検索しようとしましたが、見つかりませんでした。 nicedit の使用経験があり、
前もって感謝します
HTMLドキュメントを表示するためにテキストエリアでWYSIWYGエディターであるnicedit jsを使用していますが、それでも編集可能です。このniceditを読み取り専用モードに設定する方法、そのドキュメントから検索しようとしましたが、見つかりませんでした。 nicedit の使用経験があり、
前もって感謝します
nicEdit で使用する便利な jQuery ソリューションを次に示します。
jQuery('.nicEdit-main').attr('contenteditable','false');
jQuery('.nicEdit-panel').hide();
再び編集可能にするには、単に「true」に戻すだけです。
注: このソリューションと共に div の背景色を切り替えることを検討します。
最後に解決策は
var myNicEditor = new nicEditor(); myNicEditor.addInstance('templateContent'); nicEditors.findEditor( "templateContent")。disable();
私にとってはこれだけがうまくいきました:
document.getElementsByClassName('nicEdit-main')[0].removeAttribute('contentEditable');
ステートメント
nicEditors.findEditor("TextArea").disable(); niceditor
は編集できませんが、
nicEditors.findEditor("TextArea").attr("contentEditable","true");
再び編集可能にしない
WYSIWYGエディターだと思います。
これを試して...
document.getElementById('nicedit').removeAttribute('contentEditable');