我的表单有6个列表框,如下:
<select>
<option value="0">select01</option>
<option value="1">calico</option>
<option value="2">tortie</option>
<option value="3">siamese</option>
</select>
<select>
<option value="0">select02</option>
<option value="1">calico2</option>
<option value="2">tortie2</option>
<option value="3">siamese2</option>
</select>
<select>
<option value="0">select03</option>
<option value="1">calico3</option>
<option value="2">tortie3</option>
<option value="3">siamese3</option>
</select>
<select>
<option value="0">select04</option>
<option value="1">calico4</option>
<option value="2">tortie4</option>
<option value="3">siamese4</option>
</select>
<select>
<option value="0">select05</option>
<option value="1">calico5</option>
<option value="2">tortie5</option>
<option value="3">siamese5</option>
</select>
<select>
<option value="0">select06</option>
<option value="1">calico6</option>
<option value="2">tortie6</option>
<option value="3">siamese6</option>
</select>
在表单加载是生成了6个列表框,我用了var getselect = document.getElementsByTagName("select");这条语句得到列表框的数量6,我现在只想判断第1,3,5这三个列表框,随意点击这三个列表框中其中的一个,能得到点击的列表框下面的值,该怎样做?请高人指点,谢谢!
<select>
<option value="0">select01</option>
<option value="1">calico</option>
<option value="2">tortie</option>
<option value="3">siamese</option>
</select>
<select>
<option value="0">select02</option>
<option value="1">calico2</option>
<option value="2">tortie2</option>
<option value="3">siamese2</option>
</select>
<select>
<option value="0">select03</option>
<option value="1">calico3</option>
<option value="2">tortie3</option>
<option value="3">siamese3</option>
</select>
<select>
<option value="0">select04</option>
<option value="1">calico4</option>
<option value="2">tortie4</option>
<option value="3">siamese4</option>
</select>
<select>
<option value="0">select05</option>
<option value="1">calico5</option>
<option value="2">tortie5</option>
<option value="3">siamese5</option>
</select>
<select>
<option value="0">select06</option>
<option value="1">calico6</option>
<option value="2">tortie6</option>
<option value="3">siamese6</option>
</select>
在表单加载是生成了6个列表框,我用了var getselect = document.getElementsByTagName("select");这条语句得到列表框的数量6,我现在只想判断第1,3,5这三个列表框,随意点击这三个列表框中其中的一个,能得到点击的列表框下面的值,该怎样做?请高人指点,谢谢!
var select3 = document.getElementsByTagName("select")[2];
var select5 = document.getElementsByTagName("select")[4];
....
<select id="slt2" onclick="doMe(this)">
....
<select id="slt3"onclick="doMe(this)">
function doMe(obj) {
alert(obj.options[obj.selectedIndex].value);
// more code
// ....
}