我有一個主要的選擇「主要」,以及從2到9的列表,取決於情況,更多的選擇。 如果我想要更改所有這些二級選擇中的值,那麼使用與主選擇相同的值會怎麼樣?所以主要選擇將改變1個多選擇在同一時間: 所以,我已經得到了主要的選擇:選擇下拉列表html
<select name="main" id="main" onchange="document.getElementById('item').value = document.getElementById('main').value">
<option value = p>Please Select</option>
<option value = b>BOOK</option>
<option value = d>DVD</option>
</select>
而接下來的選擇是在一個循環中的PHP做的,所以我將有2個, 3,4,5,...,9根據情況選擇。他們中的每一個不同的名字(因爲我使用POST這個名字)
<select name=item_".$itemnumber." id="item">
<option value = p>Please Select</option>
<option value = b>BOOK</option>
<option value = d>DVD</option>
</select>
有了這個,我想有一個時間來選擇對所有選擇該選項的可能性,但維持的可能性只有改變一些選擇。
如果我這樣做的價值或selectedIndex是相同的。我只更改id = item的第一個選擇,但不是下一個。 – pepersview 2010-10-05 07:39:46
給他們所有的同一班,不是ID!然後循環getElementsByTagName('select')並檢查是否添加了className,或者更容易使用jQuery或protortype,以便可以使用類選擇器和每個函數。如果你不使用JavaScript框架,你應該考慮使用一個。 – 2010-10-05 07:47:48
另外,在選擇的DOM元素上沒有值屬性。有些瀏覽器選擇實現它,但不應該依賴它。 – 2010-10-05 07:51:26