我在构建 SVG map 时遇到问题,由 g 上的 onmouseover 不工作。我当时用过
window.onmouseover=function(e) {
console.log(e.target.className);
};
查看类名是否有问题,然后发现系统正在检测而不是我使用的类名
SVGAnimatedString {animVal: "", baseVal: ""}
在我使用类似代码数百次之前从未发生过的事情。 知道如何在鼠标悬停时获取 g 元素的实际类名吗?谢谢
最佳答案
最简单的方法:
e.target.className.baseVal
另一种方式:
e.target.getAttribute("class")
关于javascript - 检测 SVGAnimatedString 的类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29454340/