Dom 在Dart中,如何获取单击的SVG对象的ID?
对于下面的Dart代码:Dom 在Dart中,如何获取单击的SVG对象的ID?,dom,svg,mouseevent,dart,Dom,Svg,Mouseevent,Dart,对于下面的Dart代码: for(var SVG_Element in SVG_Element_list){ SVG_Element.onClick.listen((event){ //some code }); } 如何确定单击对象的ID?我尝试了“event.target.id”,只得到元素的类型,如“line”或“circle” 如何取得身份证 谢谢 我必须查看您的标记才能准确地知道发生了什么,但下面是一个示例,element.target.id与SVG元素一起工作 给定以下
for(var SVG_Element in SVG_Element_list){
SVG_Element.onClick.listen((event){
//some code
});
}
如何确定单击对象的ID?我尝试了“event.target.id”,只得到元素的类型,如“line”或“circle”
如何取得身份证
谢谢 我必须查看您的标记才能准确地知道发生了什么,但下面是一个示例,
element.target.id
与SVG元素一起工作
给定以下标记:
<div id="container">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" id="mySVGElement">
<circle cx="100" cy="100" r="40" stroke="black"
stroke-width="20" fill="blue" id="myCircle" />
</svg>
</div>
您的用例不同吗?发布一些真实的代码,我打赌有人可以帮助您解决您的具体情况。我道歉!!!我的代码中有一些bug!!!你说得对,element.target.id确实有效!!!!
import 'dart:html';
void main() {
query('#container').onClick.listen((event) {
print(event.target.id);
});
}