jQuery提供了一個很好的,整潔的方式來遍歷DOM ...我在尋找的是一種遍歷樣式表,獲取和設置定義樣式屬性的方法。我可以編程遍歷CSS樣式表嗎?
例樣式表
div {
background: #FF0000;
display: block;
}
.style {
color: #00AA00;
font-family: Verdana;
}
html body > nav.menu {
list-style: none;
}
現在想象一下下面的代碼是像jQuery的CSS ...
獲取值從CSS
$("div").attr("background");
//returns #FF0000;
$(".style").attr("color");
// returns #00AA00;
$("html body > nav.menu").attr("color");
// returns undefined;
設定值CSS
$("div").attr("background", "#0000FF");
$(".style").attr("color", "#CDFF4E");
$("html body > nav.menu").attr("color", "#FFFFFF");
相當肯定這是不可能的......但只是在黑暗中的野生刺!
使用jQuerry,您可以使用'.css'方法設置CSS屬性。請參閱[鏈接](http://api.jquery.com/css/) – Daew
@Daew,我知道,但我不想在元素上設置CSS屬性。我想直接從樣式表中設置/獲取它們。 – series0ne
這裏有一個很好的教程:http://davidwalsh.name/add-rules-stylesheets –