2010-09-17 60 views

回答

2
document.getElementsByClassName('rotate-button')[0].style.WebkitTransform = 'rotate(-90deg)'; 
4

一)-焦炭是subtraction operator和無效用作在JavaScript中的標識符的一部分。

B)我會定義有你想要的行爲預先存在的CSS類,然後只需類追加到class屬性:

CSS:

.transform { 
    -webkit-transform: rotate(-90deg); 
} 

的JavaScript:

document.getElementsByClassName('rotate-button')[0].className += ' transform'; 
+0

B =>好的,這只是一個示例,您能否使此腳本有效。但是變換的值是一個變量,所以我想在js中進行更改,而不是css – Snoob 2010-09-17 07:46:02

+1

也要注意'document.getElementsByClassName'不是完全交叉兼容的。 – Kevin 2010-09-17 07:48:13

+1

我想在js中進行類轉換,而不是css – Snoob 2010-09-17 07:49:31

2

document.getElementsByClassName('rotate-button')[0].style['-webkit-transform'] ='rotate(-90deg)';

-是JavaScript中的負運算符,您不能直接在屬性中使用它