对于下面的 Dart 代码:
for(var SVG_Element in SVG_Element_list){
SVG_Element.onClick.listen((event){
//some code
});
}
如何确定被点击对象的ID?我试过“event.target.id”,只会得到元素的类型,比如“line”或“circle”。
如何获得身份证?
谢谢!
对于下面的 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 元素的示例。
给定以下标记:
<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>
以下代码为您获取 id <svg>
:
import 'dart:html';
void main() {
query('#container').onClick.listen((event) {
print(event.target.id);
});
}
你的用例有什么不同吗?发布一些真实的代码,我敢打赌有人可以帮助您解决您的具体情况。