我想知道JavaScript execcommand是否适用于textarea。在IFrame它工作,但在textarea似乎不...谢谢!
答案 0 :(得分:0)
如果是为了编辑一些丰富的内容,我认为这不可能,因为textarea仅支持文本,并且不会将HTML显示为纯文本。但是,您可以使用div
元素,并将其应用于该元素。
如果您需要在某处发布HTML,这就是您希望将其放在textarea上的原因,我猜您可以使用div
作为编辑器,然后将div的内容复制到内容发生变化时隐藏的输入。然后,您可以使用隐藏的输入发布HTML。
documentation on MDN有一个使用div
的富文本编辑器示例。