在我的Web應用程序中,我正在使用javascript更改HTML元素的樣式。如何根據其他元素樣式更改HTML元素的樣式?
見是下面的代碼,
function layout() {
if(document.getElementById('sh1').getAttribute('src') == "abc.png") {
document.getElementById("sh1").style.display="none";
} else {
document.getElementById("sh1").style.display="block";
}
}
和HTML是:
<img id="sh1" src="abc.png" />
現在我想,如果在img元素中的風格顯示:無;然後下面元素
<p id="Text1">Name<br />description</p>
風格也應該改爲顯示:無;如果img元素的樣式是display:block;那麼上面的Elements風格也應該改爲display:block;自動。
這是如何實現的?
你爲什麼不換他們使用div標籤,只是更改div標籤的display:none或塊隱藏所有elments裏面 – 2013-05-14 13:12:32
你有使用jQuery的任何夸克,這在jQuery中很容易。 – Cam 2013-05-14 13:12:54
使用CSS類。 – SLaks 2013-05-14 13:13:08