javascript - 使用 JavaScript 在文本区域添加文本

标签 javascript html

我有一个文本区域,可以在其中编写消息。 我想用 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.innerTextdiv.innerHTML .

如果您想使用<div contenteditable>就像 <textarea> ,我建议您选择<textarea> .

关于javascript - 使用 JavaScript 在文本区域添加文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51500809/

相关文章:

javascript - 如何检查单击的元素是在当前事件元素之前还是之后

javascript - 使用 jquery select 的可点击表行?

html - 对于 Jquery UI 按钮,如何去除焦点上的蓝色光晕?

html - 关于 Facebook 的消息功能及其滚动条技巧的问题

javascript - HTML多个ul>li使用jquery来回遍历

javascript - Java播放: Can't set background image in HTML/CSS

javascript - 如何使用 jquery 简化我的代码?

javascript - React : _this. 状态未定义

javascript - 如何在具有冲突库的网站上正确包含 lodash/下划线?

jquery - 如何使 JQuery News Ticker 响应式?