1
我需要一个textarea的Select All按钮。它适用于此代码,但我从Dart2js收到警告:Select()方法返回一个警告
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();
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
为什么?
不是动态的,元素。但它被解释为子类。 –
比JavaScript稍微复杂一点,但它起作用。谢谢。 –
如果没有强制转换,代码就可以正常运行,分析器只是警告你,'querySelector()'声明的返回类型不知道有'select'方法。您可以放心地忽略该警告。如果您向分析仪提供您期望使用'TextAreaElement'的信息,那么它可以提供有用的提示和更好的自动完成。 –