手动点击所有html元素,但为什么不通过 .click()方法svg元素。任何帮助赞赏
"org.sorm-framework" % "sorm" % "0.3.19"
答案 0 :(得分:0)
它们是不同的,因为定义它们的规范说不同的东西。
HTML规范说HTML元素有click method。
SVG规范并未说明SVG元素具有click method。
SVG和HTML并不总是以相同的方式工作。
答案 1 :(得分:0)
您无需在元素上调用click()
,只需调用处理点击的函数即可。例如:
function handleH1Click() {
alert("H1");
}
h1.addEventListener("click", handleH1Click);
ellipse.addEventListener("click", function() {
alert("ellipse");
handleH!Click();
});