无法从文本区文本(Cannot get text from text area)

2019-09-20 09:52发布

我无法从我的textarea获取文本:

很简单的textarea:

<textarea id="message" placeholder="Type your text here..."></textarea>

我的飞镖代码:

var area = document.query('#message');
document.query("#send").on.click.add((e) { 
   print('send ${area.text}');
});

当我写的面积,再按发送一条消息,只是显示:

send

我不明白为什么我的消息不打印。 “文本”是不是正确的领域? (与innerHTML的同样的问题)当我添加

area.text = 'Hello';

该消息是在textarea的可见光和印刷都很好。

Answer 1:

使用area.value代替area.textarea.value是的性质TextAreaElement即得到显示的实际值,而area.text是的属性Node即获取或设置的内容area作为文本节点。



文章来源: Cannot get text from text area
标签: dart