2011-09-05 70 views
0

列表的第一個元素我有3只列出了這樣的形式,我需要每一個列表的一個改變把別人CERO 0的時候,我需要這個原型或純JavaScript選擇與原型

<select id="1" onchange="resetall()"> 
    <option value="0">1</option> 
    <option value="2">2</option> 
    <option value="3">3</option> 
</select> 
<select id="2" onchange="resetall()"> 
    <option value="0">1</option> 
    <option value="2">2</option> 
    <option value="3">3</option> 
</select> 
<select id="3" onchange="resetall()"> 
    <option value="0">1</option> 
    <option value="2">2</option> 
    <option value="3">3</option> 
</select> 

謝謝。

回答

0

Here's a working demo使用原型

基本上,它找到所有select元素與類resetOthers,併爲onchange事件監聽(不要使用onchange HTML屬性 - 它的清潔通過JavaScript來添加,一旦JavaScript的行爲頁面已加載)。

當一個select發生變化時,它循環遍歷select元素,並將每個元素設置爲第一個選項的值(當然除了觸發事件的那個)。

+0

非常感謝Flambino,你是最棒的。 – Carlos