<SCRIPT LANGUAGE="JavaScript">
function setke() {
switch (document.a.zh.value) {
case '中学' :
var labels = new Array("物理","化学","其它");
var values = new Array("sjz","cz","ts");
break;
case '大学' :
var labels = new Array("高数","线性代数","其它");
var values = new Array("jn","qd","yt");
break
}
// 清空列表选择框的内容
document.a.ke.options.length = 0;
// 从数组中添加内容
for(var i = 0; i <labels.length; i++) {
document.a.ke.add(document.createElement("OPTION"));
document.a.ke.options[i].text=labels[i];
document.a.ke.options[i].value=values[i];
}
// 选择第一个选项
document.a.ke.selectedIndex = 0;
}
</SCRIPT>
<FORM NAME="a">
<SELECT NAME="zh" OnChange="setke()">
<option value="中学">中学</option>
<option value="大学">大学</option>
</SELECT>
<SELECT NAME="ke"></SELECT>
</FORM>
<!-- 执行初始化选择列表 -->
<SCRIPT LANGUAGE="JavaScript">
setke();
</SCRIPT>
function setke() {
switch (document.a.zh.value) {
case '中学' :
var labels = new Array("物理","化学","其它");
var values = new Array("sjz","cz","ts");
break;
case '大学' :
var labels = new Array("高数","线性代数","其它");
var values = new Array("jn","qd","yt");
break
}
// 清空列表选择框的内容
document.a.ke.options.length = 0;
// 从数组中添加内容
for(var i = 0; i <labels.length; i++) {
document.a.ke.add(document.createElement("OPTION"));
document.a.ke.options[i].text=labels[i];
document.a.ke.options[i].value=values[i];
}
// 选择第一个选项
document.a.ke.selectedIndex = 0;
}
</SCRIPT>
<FORM NAME="a">
<SELECT NAME="zh" OnChange="setke()">
<option value="中学">中学</option>
<option value="大学">大学</option>
</SELECT>
<SELECT NAME="ke"></SELECT>
</FORM>
<!-- 执行初始化选择列表 -->
<SCRIPT LANGUAGE="JavaScript">
setke();
</SCRIPT>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货