关于JavaScript的二级联动菜单

博客展示了一段JavaScript代码,用于清空指定元素的数据。代码通过document.getElementById获取元素,并将其innerHTML属性置为空字符串,实现清空操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<!-- js代码 -->
<script language="JavaScript" type="text/javascript">

    var city = {
        bj: ["昌平区", "海淀区", "朝阳区"],
        sh: ["浦东区", "浦西区", "闵行区"],
        zz: ["二七区", "中原区", "金水区"]
    };
   function updateCQ(){

​ // 清空原有数据
​ document.getElementById(“qu”).innerHTML =" " ;

  //  获取选中的option 的value
  
   var selectCity = document.getElementById("city");

  var selectedValue = selectCity.value;

 通过选中value 获取城区数据

var cqs =city[selectedValue];

遍历城区数组

for(var i= 0 ; i<cqs.length;i++){

//遍历过程中 城区封装节点 文本节点 option

//创建文本节点

var opTextNode = document.createTextNode(cqs[i]);

//创建option标签对象

var opNode =document.createElement("option");

//将文本放入option标签中

opNode.appendChild(opTextNode);

//将option放入城区select城区中

var qu = document.getElementById("qu");

qu.appendChild(opNode);

   }

}
   function upBei(){
        updateCQ();
    }
</script>

城市:

<option value="bj">北京</option>
<option value="sh">上海</option>
<option value="zz">郑州</option>

城区:
<select name=“qu” id=“qu”
/select>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值