我有一個div元素,並希望爲它添加新的樣式屬性。 我試圖做這樣的:用setAttribute()追加新屬性?
element.setAttribute('style', 'property: value');
和它的作品,但如果已經應用該元素的風格了,他們都將被覆蓋。
可以說我有這樣的情況:
HTML:
<div id="styled"></div>
的JavaScript:
var styled = document.getElementById('styled');
styled.setAttribute('style', 'display: block');
這工作,但如果我需要追加另一種風格可以說:
styled.setAttribute('style', 'color: red');
然後我會失去在以前的setAttribute()方法中添加的樣式!
如何將樣式附加到JavaScript元素?
謝謝!
使用setAttribute改變風格是一個不好的破解。 – Kebman