javascript实现动态关联菜单
2007-01-13 19:24
411 查看
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function setcity() {
switch (document.shengshi.sheng.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.shengshi.city.options.length = 0;
// 从数组中添加内容
for(var i = 0; i < labels.length; i++) {
document.shengshi.city.add(document.createElement("OPTION"));
document.shengshi.city.options[i].text=labels[i];
document.shengshi.city.options[i].value=values[i];
}
// 选择第一个选项
document.shengshi.city.selectedIndex = 0;
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="shengshi">
<table name="tbl" border="1">
<tr>
<td>省:</td>
<td><SELECT NAME="sheng" OnChange="setcity()">
<OPTION VALUE="河北">河北</OPTION>
<OPTION VALUE="山东" SELECTED>山东</OPTION>
</SELECT></td>
<td>市:</td>
<td><SELECT NAME="city"></SELECT></td>
</tr>
</table>
</FORM>
<!-- 执行初始化选择列表 -->
<SCRIPT LANGUAGE="JavaScript">
setcity();
</SCRIPT>
</BODY>
</HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function setcity() {
switch (document.shengshi.sheng.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.shengshi.city.options.length = 0;
// 从数组中添加内容
for(var i = 0; i < labels.length; i++) {
document.shengshi.city.add(document.createElement("OPTION"));
document.shengshi.city.options[i].text=labels[i];
document.shengshi.city.options[i].value=values[i];
}
// 选择第一个选项
document.shengshi.city.selectedIndex = 0;
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="shengshi">
<table name="tbl" border="1">
<tr>
<td>省:</td>
<td><SELECT NAME="sheng" OnChange="setcity()">
<OPTION VALUE="河北">河北</OPTION>
<OPTION VALUE="山东" SELECTED>山东</OPTION>
</SELECT></td>
<td>市:</td>
<td><SELECT NAME="city"></SELECT></td>
</tr>
</table>
</FORM>
<!-- 执行初始化选择列表 -->
<SCRIPT LANGUAGE="JavaScript">
setcity();
</SCRIPT>
</BODY>
</HTML>
相关文章推荐
- JavaScript+Css实现的鼠标悬停时动态翻滚的紫色菜单导航
- ASP + XML + JavaScript 实现动态无限级联动菜单
- TableTree4J Vesion 2 发布 动态实现javascript 表格树(树型表格、菜单)
- ASP + XML + JavaScript 实现动态无限级联动菜单
- ASP+XML+JavaScript实现动态无限级联动菜单
- ASP + XML + JavaScript 实现动态无限级联动菜单
- ASP+XML+JavaScript实现动态无限级联动菜单
- ASP + XML + JavaScript 实现动态无限级联动菜单
- Javascript实现动态菜单添加
- Javascript实现动态菜单添加的实例代码
- ASP + XML + JavaScript 实现动态无限级联动菜单
- Javascript实现动态菜单添加
- javascript实现dom动态创建省市纵向列表菜单的方法
- 使用动态JavaScript实现多级菜单联动时不刷新页面的方法
- Javascript实现动态菜单添加
- javascript实现dom动态创建省市纵向列表菜单的方法
- ASP + XML + JavaScript 实现动态无限级联动菜单
- ASP + 数据库 + JavaScript 实现动态无限级联动菜单
- JavaScript+jQuery实现简单的动态菜单