我試圖通過類似的腳本來改變圖像的更改(其工作原理)時,動態更改我的「內部」div的寬度。我無法讓腳本工作,修復它的任何幫助,或改變它,將不勝感激。我在javascript中的小白所以請漂亮;-)動態更改div的寬度
<script type="text/javascript">
function setBase(baseval) {
var images = document.getElementById("mylist").getElementsByTagName("img");
for (var i = 0; i < images.length; i++) {
images[i].src = baseval + ((i<9)?0+i:i) + ".jpg";
}
}
</script>
<script type="text/javascript">
function setStyle(baseval) {
var style = document.getElementById("inner").getElementsByTagName("div");
for (var i = 0; i < images.length; i++) {
style[i].style = baseval + "px";
}
}
</script>
</head>
<body>
<div id="mylist" style=" height: 481px; width: 700px; overflow-x: auto; ">
<div id="inner" style="width: 7300px ">
<img src="carousel_img/1/1.jpg" height="450" />
<img src="carousel_img/1/2.jpg" height="450" />
<img src="carousel_img/1/3.jpg" height="450" />
<img src="carousel_img/1/4.jpg" height="450" />
<img src="carousel_img/1/5.jpg" height="450" />
<img src="carousel_img/1/6.jpg" height="450" />
<img src="carousel_img/1/7.jpg" height="450" />
<img src="carousel_img/1/8.jpg" height="450" />
<img src="carousel_img/1/9.jpg" height="450" />
<img src="carousel_img/1/10.jpg" height="450" />
<img src="carousel_img/1/0.jpg" height="450" />
<img src="carousel_img/1/11.jpg" height="450" />
</div>
</div>
<p>
<a href="#" onclick="setBase('carousel_img/1/'); setStyle('7300'); return false;">Set A</a>
<a href="#" onclick="setBase('carousel_img/3/'); setStyle('6300'); return false;">Set B</a>
</p>
都能跟得上...... 沒有工作 – MRAISKY 2010-01-31 16:16:34