<select id="a"></select> <select id="b"></select> <select id="c"></select> <script> //[text,value] var data=[ ["0","0"], ["1","1"], ["2","2"], ["3","3"], ["4","4"], ["5","5"] ];var s = ["a","b","c"];function change(x) { var ss = document.getElementById(s[x]); ss.length=0; xx: for(var i=0;i<data.length;i++) { for(var j=0;j<x;j++) if (x && document.getElementById(s[j]).value==data[i][1])continue xx; ss.options[ss.length]=new Option(data[i][0],data[i][1]) } if (++x<s.length){ ss.onchange=new Function("change("+x+")"); change(x); } } change(0) </script>
<select id="a"></select> <select id="b"></select> <select id="c"></select> <script> //[text,value] var data=[ ["0","0"], ["1","1"], ["2","2"], ["3","3"], ["4","4"], ["5","5"] ];var s = ["a","b","c"];function change(x) { var ss = document.getElementById(s[x]); ss.length=0; xx: for(var i=0;i<data.length;i++) { for(var j=0;j<x;j++) if (x && document.getElementById(s[j]).value==data[i][1])continue xx; ss.options[ss.length]=new Option(data[i][0],data[i][1]) } if (++x<s.length){ ss.onchange=new Function("change("+x+")"); change(x); } } change(0) </script>
<!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=""> <script language="JavaScript"> <!-- var a = new Array('a','b','c');function Load1() { for(var i =0;i<a.length;i++) { document.all.s1.add(new Option(a[i],a[i])); } Load2(); } function Load2() { var k1 = document.all.s1.value; var k = document.all.s2.options; for(var j=k.length-1;j>=0;j--) { document.all.s2.remove(j); } for(var i =0;i<a.length;i++) {
if(k1!=a[i]) { document.all.s2.add(new Option(a[i],a[i])); } } Load3(); } function Load3() { var k1 = document.all.s1.value; var k2 = document.all.s2.value; var k = document.all.s3.options; for(var j=k.length-1;j>=0;j--) { document.all.s3.remove(j); } for(var i =0;i<a.length;i++) { if(k1!=a[i]&&k2!=a[i]) { document.all.s3.add(new Option(a[i],a[i])); } } } //--> </script></head><body onload="Load1()"> <select id=s1 onpropertychange="Load2()"> </select> <select id=s2 onpropertychange="Load3()"> </select> <select id=s3> </select></body> </html>
<select id="b"></select>
<select id="c"></select>
<script>
//[text,value]
var data=[
["0","0"],
["1","1"],
["2","2"],
["3","3"],
["4","4"],
["5","5"]
];var s = ["a","b","c"];function change(x)
{
var ss = document.getElementById(s[x]);
ss.length=0;
xx:
for(var i=0;i<data.length;i++)
{
for(var j=0;j<x;j++)
if (x && document.getElementById(s[j]).value==data[i][1])continue xx;
ss.options[ss.length]=new Option(data[i][0],data[i][1])
}
if (++x<s.length){
ss.onchange=new Function("change("+x+")");
change(x);
}
}
change(0)
</script>
<select id="b"></select>
<select id="c"></select>
<script>
//[text,value]
var data=[
["0","0"],
["1","1"],
["2","2"],
["3","3"],
["4","4"],
["5","5"]
];var s = ["a","b","c"];function change(x)
{
var ss = document.getElementById(s[x]);
ss.length=0;
xx:
for(var i=0;i<data.length;i++)
{
for(var j=0;j<x;j++)
if (x && document.getElementById(s[j]).value==data[i][1])continue xx;
ss.options[ss.length]=new Option(data[i][0],data[i][1])
}
if (++x<s.length){
ss.onchange=new Function("change("+x+")");
change(x);
}
}
change(0)
</script>
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script language="JavaScript">
<!--
var a = new Array('a','b','c');function Load1()
{
for(var i =0;i<a.length;i++)
{
document.all.s1.add(new Option(a[i],a[i]));
}
Load2();
}
function Load2()
{
var k1 = document.all.s1.value;
var k = document.all.s2.options; for(var j=k.length-1;j>=0;j--)
{
document.all.s2.remove(j);
} for(var i =0;i<a.length;i++)
{
if(k1!=a[i])
{
document.all.s2.add(new Option(a[i],a[i]));
}
}
Load3();
} function Load3()
{
var k1 = document.all.s1.value;
var k2 = document.all.s2.value; var k = document.all.s3.options; for(var j=k.length-1;j>=0;j--)
{
document.all.s3.remove(j);
} for(var i =0;i<a.length;i++)
{
if(k1!=a[i]&&k2!=a[i])
{
document.all.s3.add(new Option(a[i],a[i]));
}
}
}
//-->
</script></head><body onload="Load1()">
<select id=s1 onpropertychange="Load2()">
</select>
<select id=s2 onpropertychange="Load3()">
</select>
<select id=s3>
</select></body>
</html>
<option value="0" selected>作为访问的首要条件</option>
<option value="1">作为访问的次要条件</option>
<option value="2">作为访问的最终条件</option>
</select>
<!--其它html代码-->
<select name="sortmedal" size="1">
<option value="0">作为访问的首要条件</option>
<option value="1" selected>作为访问的次要条件</option>
<option value="2">作为访问的最终条件</option>
</select>
<!--其它html代码-->
<select name="sortmoney" size="1">
<option value="0">作为访问的首要条件</option>
<option value="1">作为访问的次要条件</option>
<option value="2" selected>作为访问的最终条件</option>说的明白点就是如何让这三个select选的数据不一样,即不能出现(1,1,1)(1,1,0)等等的类似数据