我无法从我的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 次 |
最近记录: |