我在我的身體多個div這就需要相同的風格:如何將樣式應用於JavaScript中的類?
<div class="box"></div>
我有一個計算的瀏覽器窗口視口高度的高度的JavaScript。 我想將這個高度應用於我所有的「盒子」分類div。
<script type="text/javascript">
var box = document.getElementsByClassName('box')[0];
var height = (window.innerHeight) ? window.innerHeight: document.documentElement.clientHeight;
box.style.height=(height)+'px';
</script>
這是有效的,但只有一個div,它不會使第二個「box」div與前一個高度相同。如果我將方括號中的數字從0更改爲1,則會將高度應用於第二個div。另外,如果我製作第二個JavaScript副本,以便第一個腳本具有[0],第二個腳本將高度應用於兩個div。我無法刪除方括號,因爲那樣JavaScript根本不起作用。我也嘗試用getElementsByTagName獲取名稱,但沒有成功。
我該如何讓這個JavaScript應用相同的高度與「盒」類的所有div?還是有另一種方法來做我想做的事情?
0是'getElementsByClassName'返回的數組的第一個元素的索引。 – 2011-12-31 12:42:43