<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<script>
for(i = 1 ; i < 8 ; i++){
document.write("<select name='sel" + i + "'>");
for( j = 0; j < 8 ; j ++){
document.write("<option value='" + j + "'>" + j + "</option>");
}
document.write("</select>");
}
document.write("<input type=button value='check' id=tete >");
function check(){
flag = true;
for( i = 1 ; i < 8 ;i++){
var obj1 = eval("document.all.sel" + i);
for( j = i + 1 ; j < 8 ; j++){
var obj2 = eval("document.all.sel" + j);
if(obj1.value == obj2.value){
alert("sel" + i + " and sel" + j + " value is equal");
flag = false;
break;
}
}
if (!flag){
break;
return false;
}
}
}
tete.attachEvent("onclick",check);
</script>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<script>
for(i = 1 ; i < 8 ; i++){
document.write("<select name='sel" + i + "'>");
for( j = 0; j < 8 ; j ++){
document.write("<option value='" + j + "'>" + j + "</option>");
}
document.write("</select>");
}
document.write("<input type=button value='check' id=tete >");
function check(){
flag = true;
for( i = 1 ; i < 8 ;i++){
var obj1 = eval("document.all.sel" + i);
for( j = i + 1 ; j < 8 ; j++){
var obj2 = eval("document.all.sel" + j);
if(obj1.value == obj2.value){
alert("sel" + i + " and sel" + j + " value is equal");
flag = false;
break;
}
}
if (!flag){
break;
return false;
}
}
}
tete.attachEvent("onclick",check);
</script>
</BODY>
</HTML>
对JS的语法很陌生...我使用
eval("document.all.sel"+i+".focus()");不行