这只是让我困惑。
如下面的代码所示,当您按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