這只是讓我困惑。
如下面的代碼所示,當您按div中的「ctrl + b」時,字體權重變大,而在textarea中不會發生。
這個問題是根據Marcus Ekwall對Rendering HTML inside textarea的回答的評論。但我不能添加評論,所以我在這裏問。 爲什麼textarea的contenteditable值true不會註冊keydown事件
div, textarea {
width: 100px;
height: 100px;
border: 1px solid;
padding: 5px;
}
textarea {
resize: none;
}
<div contentEditable="true"></div>
<textarea contentEditable="true" placeholder="textarea"></textarea>
在textarea中'contenteditable'的意思是什麼,你仍然不能添加除純文本以外的東西 – adeneo
在瀏覽器中按ctrl + b它使用它的默認功能,例如。在Firefox中調用'書籤'工具欄。你需要用javascript來捕捉按鍵事件。 –
您是否閱讀過您所指的答案 - > *「這不可能與textarea相媲美」* – adeneo