因为下拉框在js中也是一个array,所以你要循环下拉框中的各个值然后才可以与你的array比较。如:
<BODY><SELECT NAME="sel">
<option value=0>0000</option>
<option value=1>1111</option>
</SELECT><SCRIPT LANGUAGE="JavaScript">
<!--
var obj = document.getElementById("sel")
for (var i=0;i<obj.length ;i++ )
{
alert(obj[i].value);
}
//-->
</SCRIPT>
</BODY>
<BODY><SELECT NAME="sel">
<option value=0>0000</option>
<option value=1>1111</option>
</SELECT><SCRIPT LANGUAGE="JavaScript">
<!--
var obj = document.getElementById("sel")
for (var i=0;i<obj.length ;i++ )
{
alert(obj[i].value);
}
//-->
</SCRIPT>
</BODY>
<BODY><SELECT NAME="sel" onchange="selectValue(this.value)">
<option value=0>0000</option>
<option value=1>1111</option>
</SELECT><SCRIPT LANGUAGE="JavaScript">
<!--
function selectValue(iValue){
var myArray = new Array(1,2,3) for (var j=0;j<myArray.length ;j++ )
{
if (myArray[j]==iValue)
{
alert("相等!");
}
}
}
//-->
</SCRIPT>
</BODY>