我正在使用contentEditablediv 并希望在调用提交时获取其中的文本。我试过了,this.refs.textarea.value.trim()但这似乎不起作用。我的代码在渲染返回中如下
<div><form onSubmit={this.handleSubmit} id="noter-save-form" method="POST">
<div id="noter-text-area" contentEditable="true" ref="textarea">{value}</div>
Run Code Online (Sandbox Code Playgroud)
和handleSubmit功能。
handleSubmit: function(e) {
e.preventDefault();
var text = this.refs.textarea.value.trim();
alert(text);
this.saveFile(text);
},
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助。我只是想用可编辑 div 中的实际内容替换文本变量。
如果它是一个 div,它是否可编辑并且应该是this.refs.textarea.innerHTML并且如果您只想要文本并不重要this.refs.textarea.innerText
| 归档时间: |
|
| 查看次数: |
6283 次 |
| 最近记录: |