如何获取与onClick事件关联的元素

时间:2014-11-08 21:26:01

标签: dart dart-html

我对Dart很新,我遇到了这段代码的问题:

DivElement badge = querySelector('.badge');
badge.onClick.listen(onBadgeClick);

事件处理程序如下所示:

void onBadgeClick(MouseEvent e){
    print(e.relatedTarget);
}

我得到了这个例外

  

异常:不支持的操作:如果是这样,则无法调用matchingTarget   事件没有因事件授权而发生。

如何获取与点击相关联的元素?

1 个答案:

答案 0 :(得分:1)

e.target你应该给出创建事件的元素。如果在DartEditor中设置断点,则代码执行将在具有断点的行上暂停,您可以调查e实例的属性。