javaScript下拉列表框问题

html页面有4个下拉列表框1为北京上海南京天津2为北京南京天津3为北京南京天津4为北京上海南京天津如何用JavaScript实现当选择1为北京时2和3为北京4为上海,当... html页面有4个下拉列表框
1为 北京 上海 南京 天津
2为 北京 南京 天津
3为 北京 南京 天津
4为 北京 上海 南京 天津
如何用JavaScript实现当选择1为北京时2和3为北京 4为上海,当选择1为上海的时候 2和3为北京 4为上海 ,当选择1为南京时2 3 4都为南京,选1为天津时,2 3 4都为天津
谢谢,都很好,不知道该给谁,我还是给先来的吧,谢谢了。。。
展开
 我来答
simlinkwx
2010-03-09 · TA获得超过1331个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:567万
展开全部
是这样的吗?
<!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 $ = function(id) {
return document.getElementById(id);
}
</script>
</head>

<body>
<select onchange="change(this)" id="select1">
<option>
北京
</option>
<option>
上海
</option>
<option>
南京
</option>
<option>
天津
</option>
</select>
<select id="select2">
<option>
北京
</option>
<option>
南京
</option>
<option>
天津
</option>
</select>
<select id="select3">
<option>
北京
</option>
<option>
南京
</option>
<option>
天津
</option>
</select>
<select id="select4">
<option>
北京
</option>
<option>
上海
</option>
<option>
南京
</option>
<option>
天津
</option>
</select>
</body>
<script>
var select2=$('select2');
var select3=$('select3');
var select4=$('select4');
function change(obj) {
if (obj.selectedIndex == 0 || obj.selectedIndex == 1) {
select2.selectedIndex = select3.selectedIndex = 0;
select4.selectedIndex = 1;
} else if (obj.selectedIndex == 2) {
select2.selectedIndex = select3.selectedIndex = 1;
select4.selectedIndex = 2;
} else {
select2.selectedIndex = select3.selectedIndex = 2;
select4.selectedIndex = 3;
}
}
</script>

</html>
woaisnj
2010-03-09 · 超过16用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:40.2万
展开全部
function a(choose)
{
if(choose.value=='beijing')
{
document.getElementById("2").value="beijing";
document.getElementById("3").value="beijing";
document.getElementById("4").value="shanghai";
}
if(choose.value=='shanghai')
{
document.getElementById("2").value="beijing";
document.getElementById("3").value="beijing";
document.getElementById("4").value="shanghai";
}
if(choose.value=='nanjing')
{
document.getElementById("2").value="nanjing";
document.getElementById("3").value="nanjing";
document.getElementById("4").value="nanjing";
}
if(choose.value=='tianjin')
{
document.getElementById("2").value="tianjin";
document.getElementById("3").value="tianjin";
document.getElementById("4").value="nanjing";
}
}

这可是自己编写的哦!再 select标签的onchange(this)事件调用一个上面这个函数就可以了
呵呵。。辛苦哦。给分谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式