我在构建 SVG 地图时遇到问题,触发的功能
g 上的 onmouseover 不起作用。我当时用的
window.onmouseover=function(e) {
console.log(e.target.className);
};
查看类名是否有问题,然后发现系统正在检测而不是我使用的类名
SVGAnimatedString {animVal: "", baseVal: ""}
在我使用类似代码数百次之前,这种事情从未发生在我身上。
知道如何在鼠标悬停时获取 g 元素的实际类名吗?谢谢
最简单的方法:
e.target.className.baseVal
其他方式:
e.target.getAttribute("class")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)