document.all数组里是页面所有元素的集合 你可以这样 var selectObj = document.getElementsByTagName("SELECT"); for (var o=0;o<selectObj.length;o++) { var selectValue = selectObj.value; var arrColorNo = selectValue.split("_"); alert(arrColorNo[0]); }
var selectObj = document.getElementsByTagName("SELECT"); for (var o=0;o<selectObj.length;o++) { var selectValue = selectObj[o].value;// 这里原来有一点小错误 var arrColorNo = selectValue.split("_"); alert(arrColorNo[0]); }
你可以这样
var selectObj = document.getElementsByTagName("SELECT");
for (var o=0;o<selectObj.length;o++)
{
var selectValue = selectObj.value;
var arrColorNo = selectValue.split("_");
alert(arrColorNo[0]);
}
for (var o=0;o<selectObj.length;o++)
{
var selectValue = selectObj[o].value;// 这里原来有一点小错误
var arrColorNo = selectValue.split("_");
alert(arrColorNo[0]);
}
所以我才改成了.document.all的方式.
我试试先.
<HTML>
<HEAD>
<script>
function a() {
var selectObj = document.getElementsByTagName("SELECT");
for (var o=0;o<selectObj.length;o++){
alert(selectObj[o].value);
}
}
</script>
</HEAD>
<BODY>
<SELECT>
<option value=a>1</option>
<option value=b>2</option>
<option value=c>3</option>
</select>
<SELECT>
<option value=d>4</option>
<option value=e>5</option>
<option value=f>6</option>
</select>
<SELECT>
<option value=g>7</option>
<option value=h>8</option>
<option value=i>9</option>
</select>
<input type=button onclick="a()") value='GET SELECT'>
</BODY>
</HTML>