无法从文本区域获取文本

时间:2012-07-28 23:32:15

标签: dart

我无法从我的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

我不明白为什么我的信息不打印。 'text'不是正确的字段? (与innerHtml相同的问题) 当我添加

area.text = 'Hello';

消息在textarea中可见,打印效果很好。

1 个答案:

答案 0 :(得分:7)

使用area.value代替area.textarea.valueTextAreaElement的属性,可以显示实际值,而area.textNode的属性,可以将area的内容设置为{{1}}文本节点。