2014-07-22 52 views
-2

我可以製作一個JavaScript函數,使屬性和值可以在樣式表中工作嗎?如何添加我自己的樣式屬性和值?

所以下面將工作:

.selector{ 
    myproperty: myvalue1; /* myvalue1, myvalue2, myvalue3 */ 
} 

想,我會在JS定義myvalue1,myvalue2和myvalue3爲如。將元素的背景顏色分別設置爲紅色,綠色和藍色,現在在樣式表中定義它,它應該能夠將div的背景顏色分別設置爲紅色,綠色和藍色。

if('myproperty' in document.body.style){ 
    //don't do anything 
}else{ 
    //do stuff here 
    //something like this 
    document.body.style.myproperty = [value1,value2,vlaue3] 
} 
+0

你的意思是注入CSS樣式表爲字符串使用JavaScript? –

+0

我不認爲你可以添加自己的自定義CSS屬性 –

+0

你可以舉一個'myproperty'的例子嗎? – sree

回答

1

你的問題是混亂的,但你也許能夠使用jQuery的.css功能。

$('.selector').css('myproperty','myvalue1'); 
+1

位在黑暗中的刺傷位... – Cameron

相關問題