我有這個循環,產生許多元素具有不同的位置:用腳本改變各種元素style.left和top?
if ($row['Type'] == "house") { ?>
<div class="itemW" style="margin-left: <?=$row['X']?>px; margin-top: <?=$row['Y']?>px;">
Item
</div> <?
}
我需要改變所有的div左邊的位置,我想這樣的:
var items = document.getElementsByClassName("itemW");
items[0].style.left = land.width()/items[0].style.left * 100;
的問題是,沒有按items[0].style.left
沒有得到第一個div的位置。此外,我不知道如何去做所有的div。
btw'land.width()'可以用來獲取屏幕寬度和'land.height()'來獲得高度,因爲它是一個寬度爲100%,高度爲100%的div。 – lisovaccaro
你可以使用jQuery嗎?這將使這種操作更容易。 – cdhowie
是的,我可以。 ..... – lisovaccaro