使用getAttribute时如何检索translate属性的变换值?
如果我使用setAttribute,那么在对象上创建一个变换,例如在下面的代码中,
document.getElementById("Dots").setAttribute('transform','translateY(100)');
我以后如何使用.getAttribute('transform');
使用getAttribute
仅检索最后一次转换。我只想要translateY()
。
http://jsfiddle.net/slayerofgiants/4v7Yn/3/
我有什么想法可以实现这个目标? 谢谢, --christopher
答案 0 :(得分:0)
您的第二个语句会覆盖第一个语句,因此您永远不会获得translateY
值。
document.getElementById("Dots").setAttribute('transform','translateY(100) skewX(60)');
alert(document.getElementById("Dots").getAttribute('transform').split(' ',1));
然后,您可以使用split()
获取所需的特定值。