我有一个可以在其中写消息的文本区域。
我想使用JavaScript在该文本区域中输入文本。
<div tabindex="-1" class="_2bXVy">
<div tabindex="-1" class="_3F6QL _2WovP">
<div class="_39LWd" style="visibility: visible">Type a message</div><div class="_2S1VP copyable-text selectable-text" contenteditable="true" data-tab="1" dir="ltr" spellcheck="true">
JS代码:http://jsfiddle.net/kex1pgLc/3/
最佳答案
由于<div contenteditable>
不是真实的<textarea>
,因此无法使用div.value
编辑其值。相反,您可以使用div.textContent
及其变体(例如div.innerText
和div.innerHTML
)对其进行编辑。
如果要像<div contenteditable>
一样使用<textarea>
,建议您选择<textarea>
。
关于javascript - 使用JavaScript在文本区域中添加文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51500809/