我无法从我的textarea获取文本:
非常简单的textarea:
<textarea id="message" placeholder="Type your text here..."></textarea>
Run Code Online (Sandbox Code Playgroud)
我的飞镖码:
var area = document.query('#message');
document.query("#send").on.click.add((e) {
print('send ${area.text}');
});
Run Code Online (Sandbox Code Playgroud)
当我在区域中写入消息并按发送时,只显示:
send
Run Code Online (Sandbox Code Playgroud)
我不明白为什么我的信息不打印.'text'不是正确的字段?(与innerHtml相同的问题)当我添加
area.text = 'Hello';
Run Code Online (Sandbox Code Playgroud)
消息在textarea中可见,打印效果很好.
用area.value而不是area.text.area.value是TextAreaElement获取显示的实际值area.text的属性,而是Node获取或设置area文本节点内容的属性.
| 归档时间: |
|
| 查看次数: |
1015 次 |
| 最近记录: |