jjzjj

SvgAnimatedString

全部标签

javascript - SvgAnimatedString 缺少方法 indexOf

我正在使用d3.js连同angularjs.在svg对象(通过AngularDirective(指令)呈现)中使用超链接时,出现此错误。根据文档here,svgAnimatedString没有任何特定的方法。我该如何解决这个问题。我可以注入(inject)方法或任何其他方式吗?部分代码如下。谢谢你。svg.selectAll("a.node").data(data).enter().append("a").attr("class","node").attr("xlink:href","test").append("rect") 最佳答案

javascript - 检测 SVGAnimatedString 的类名

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