使用SVG获取路径属性值

时间:2017-03-10 13:21:42

标签: javascript html css d3.js svg

以下是chrome dev-tool中的html:

str.replace

从html中可以看到定义了两个不同的行,当我试图在javascript中获取tag的值时:

str.replace('a', 'a', 'b', '1')

TypeErrorTraceback (most recent call last)
<ipython-input-23-f8b6e2752fe6> in <module>()
----> 1 str.replace('a', 'a', 'b', '2')

TypeError: 'str' object cannot be interpreted as an integer

我明白了:

  

M0,730C0,730 0,730 0,730

     

M0,730C0,730 0,730 0,730

同样的价值,为什么?我也尝试了其他属性,如d.nodeValue相同的结果,两个不同的行如何得到相同的值?

当我在<path class="link" d="M0,130C65,130 65,65 130,65"></path> <path class="link" d="M0,130C65,130 65,195 130,195"></path> 中尝试时,如果我将控制台.log放在&#34;点按&#34;中,它将是相同的值。函数将是正确的结果,可能是初始化问题。

0 个答案:

没有答案