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 从页面中获取具有特定类的动态加载的 HTML 标签?

html - 无法获得标签和输入以专注于工作

php - 还有其他方法可以在远程服务器上包含php文件吗?除了<?php include(); ?>

javascript - 在 Laravel 中重定向回带有数据的特定选项卡 Pane

javascript - Phonegap Ajax请求到端口8000

html - CSS calc()在IE中无法正确使用em

css - <meter> 3种颜色

javascript - Systemjs 配置在 Angular2 中加载 templateUrl

javascript - 如何从javascript调用url并从url到javascript获取响应?

javascript - 将数组从js传递到Node.js