1

对于下面的 Dart 代码:

for(var Element in Element_list){
  Element.onClick.listen((event){
  //some code
  });
}

如何确定被点击对象的ID?我尝试了 Element.attributes["id"] 并且只会获得元素的类型,例如“标签”或“按钮”。

如何获得身份证?

谢谢!

4

1 回答 1

6

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

import 'dart:html';

void main() {
  query("#text").onClick.listen((Event event) {
    print(event.target.id);
  });
}
于 2013-09-10T04:25:52.000 回答