您的位置:首页 > Web前端 > JavaScript

javascript 联动菜单V1.0(简单二级菜单)

2017-04-12 22:18 507 查看
HTML代码

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">

<title>Document</title>
</head>
<body>
<select name="省" id ="pro" onchange="linkmenu();"></select>
<select name="市" id="city"></select>
<script type="text/javascript" src="test.js"></script>
</body>
</html>
javascript代码
var proName=["--请选择--","湖南","湖北"];
var cityName=[["长沙","怀化"],["武汉","黄石"]];
var proOptiion="";
//初始化第一级菜单,省
for(var i=-1;i<proName.length-1;i++){
proOptiion+='<option value="' +i+ '">'+proName[i+1]+'</option>';
}
document.getElementById("pro").innerHTML=proOptiion;
//第一级菜单改变时触发第二级菜单的函数
function linkmenu()
{
cityOption=" ";
var selectValue = document.getElementById("pro").value;
var cityNumber=cityName[selectValue].length;
for (var i = 0; i < cityNumber; i++)
{
cityOption+='<option value="'+i+'">'+cityName[selectValue][i]+'</option>';
}
document.getElementById("city").innerHTML=cityOption;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息