2014-07-01 91 views

回答

2

使用CSS不ATTR功能,而不是

+1

...例如(請發佈代碼示例) – Popnoodles

6
$('p').css({ 
     color: 'red' 
}); 

$('p').attr({ 
    'style' : 'color:red;' 
}); 
+0

@ roberskine-thanks,你能不能清楚我什麼時候使用'',如果沒有,就像你寫'style':'color:red;'而不是風格:'顏色:紅色' –

+0

attr風格很凌亂,因爲它會覆蓋你有的任何其他內聯樣式 –

0

試試這個代碼:

var e = document.getElementsByTagName("p")[0, 1]; 
e.style.color = "red"; 
+0

對不起,錯誤的代碼,試試這個純JavaScript。 –

+0

您可能還想查看.setAttribute()函數。 –

+0

OP正在試驗jQuery。 – Popnoodles

2

這是因爲顏色是不是P的屬性,您需要更改P的CSS,而不是「顏色屬性」

$('p').css('color','red'); 
0

您更好地使用CSS $('p').css('color', 'red');