0

我想单击按钮 S 并仅将具有相同 id 的选择元素更改为选项值 = 1。

如果我点击第一个按钮 S,只有“选择 A1、A2 和 A3”将更改为选项值 1 如果我点击第二个按钮 S,只有“选择 B1、B2 和 B3”将更改为选项值 1

我想出了这段代码,但我无法让它工作。

<script>
function selec_all(bu) {
var elements, i=0;
while(elements=document.getElementById(bu.id +(i++)))  elements[i].selectedIndex = 2;
}
</script>
<form>
<div>
<input value="S" onclick="selec_all(this)" type="button" id="13887824">
<select name="A1" id="13887824">
<option value=""></option>
<option value="0">0</option>
<option value="1">1</option>
</select>
<select name="A2" id="13887824">
<option value=""></option>
<option value="0">0</option>
<option value="1">1</option>
</select>
<select name="A3" id="13887824">
<option value=""></option>
<option value="0">0</option>
<option value="1">1</option>
</select>
</div>
<div>
<input value="S" onclick="selec_all(this)" type="button" id="13887824">
<select name="B1" id="13887824">
<option value=""></option>
<option value="0">0</option>
<option value="1">1</option>
</select>
<select name="B2" id="13887824">
<option value=""></option>
<option value="0">0</option>
<option value="1">1</option>
</select>
<select name="B3" id="13887824">
<option value=""></option>
<option value="0">0</option>
<option value="1">1</option>
</select>
</div>
</form>
4

0 回答 0