对于下面的Dart代码:
for(var Element in Element_list){
Element.onClick.listen((event){
//some code
});
}
如何确定被点击对象的ID?我尝试了Element.atrributes [“id”]并且只得到像“label”或“button”这样的Element类型。
如何获取ID?
谢谢!
答案 0 :(得分:6)
使用event.target.id
或event.target.attributes['id']
。这是一个小例子(假设你有一个id为'text'的元素):
import 'dart:html';
void main() {
query("#text").onClick.listen((Event event) {
print(event.target.id);
});
}