Select() 方法 returns 一个警告
Select() method returns a warning
我需要一个 Select 文本区域的全部按钮。它适用于此代码,但我从 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();
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
为什么?
querySelector()
的 return 类型是 dynamic
AFAIR。您需要明确告诉分析器这将是什么类型 return
(document.querySelector('textarea') as TextAreaElement).select();
在 DartPad
上试用
我需要一个 Select 文本区域的全部按钮。它适用于此代码,但我从 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();
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
为什么?
querySelector()
的 return 类型是 dynamic
AFAIR。您需要明确告诉分析器这将是什么类型 return
(document.querySelector('textarea') as TextAreaElement).select();
在 DartPad
上试用