在Dart中如何获取点击目标对象的ID?

use*_*014 1 dom mouseevent dart

对于下面的Dart代码:

for(var Element in Element_list){
  Element.onClick.listen((event){
  //some code
  });
}
Run Code Online (Sandbox Code Playgroud)

如何确定被点击对象的ID?我尝试了Element.atrributes ["id"]并且只得到像"label"或"button"这样的Element类型.

如何获得身份证?

谢谢!

Sha*_*uli 6

使用event.target.idevent.target.attributes['id'].这是一个小例子(假设你有一个id为'text'的元素):

import 'dart:html';

void main() {
  query("#text").onClick.listen((Event event) {
    print(event.target.id);
  });
}
Run Code Online (Sandbox Code Playgroud)