以下是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;中,它将是相同的值。函数将是正确的结果,可能是初始化问题。