0

使用 getAttribute 时如何检索 translate 属性的转换值?

如果我使用 setAttribute 所以在一个对象上创建一个转换,如下面的代码,

document.getElementById("Dots").setAttribute('transform','translateY(100)');

我以后如何使用仅检索翻译值.getAttribute('transform');

Using getAttributeonly 检索最后一个转换。我只想要translateY().

http://jsfiddle.net/slayerofgiants/4v7Yn/3/

任何想法我可以如何去完成这个?谢谢,--克里斯托弗

4

1 回答 1

0

您的第二个语句会覆盖第一个语句,因此您永远不会获得该translateY值。

在此处查看更新的演示

document.getElementById("Dots").setAttribute('transform','translateY(100) skewX(60)');
alert(document.getElementById("Dots").getAttribute('transform').split(' ',1));

然后,您可以使用split()来获取您想要的特定值。

于 2014-06-03T04:54:38.943 回答