Dom 在Dart中,如何获取单击的目标对象的ID?

Dom 在Dart中,如何获取单击的目标对象的ID?,dom,mouseevent,dart,Dom,Mouseevent,Dart,对于下面的Dart代码: for(var Element in Element_list){ Element.onClick.listen((event){ //some code }); } 如何确定单击对象的ID?我尝试了Element.atributes[“id”],只得到了元素的类型,如“label”或“button” 如何取得身份证 谢谢 使用event.target.id或event.target.attributes['id']。下面是一个小示例(假设您有一个id为“

对于下面的Dart代码:

for(var Element in Element_list){
  Element.onClick.listen((event){
  //some code
  });
}
如何确定单击对象的ID?我尝试了Element.atributes[“id”],只得到了元素的类型,如“label”或“button”

如何取得身份证


谢谢

使用
event.target.id
event.target.attributes['id']
。下面是一个小示例(假设您有一个id为“text”的元素):

导入'dart:html';
void main(){
查询(#text”).onClick.listen((事件){
打印(event.target.id);
});
}

使用
event.target.id
event.target.attributes['id']
。下面是一个小示例(假设您有一个id为“text”的元素):

导入'dart:html';
void main(){
查询(#text”).onClick.listen((事件){
打印(event.target.id);
});
}

但是,它不适用于SVG元素。如何使它适用于SVG元素?但是,它不适用于SVG元素。如何使其适用于SVG元素?