Select()方法返回警告

时间:2016-02-29 16:27:02

标签: html dart dart2js

我需要一个textarea的Select All按钮。它适用于此代码,但我从Dart2js收到警告:

querySelector('#select-all-button').onClick.listen((e) {
//e.preventDefault();
querySelector('#textarea-target').select();
});

Warning: No method named 'select' in class 'Element'.
  querySelector('#textarea-target').select();
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

为什么?

1 个答案:

答案 0 :(得分:2)

querySelector()的返回类型为dynamic AFAIR。您需要明确告诉分析仪这将返回什么类型

(document.querySelector('textarea') as TextAreaElement).select();

DartPad

上试用