国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

JavaScript實現的聯動菜單特效示例

2024-05-06 16:53:08
字體:
來源:轉載
供稿:網友

本文實例講述了JavaScript實現的聯動菜單特效。分享給大家供大家參考,具體如下:

博主昨天發布了一篇關于JavaScript特效的文章,今天呢給大家帶來聯動菜單特效,這可能是一個系列哦!

效果圖

和以前一樣,先發效果圖,然后在進行講解。

JavaScript,聯動菜單

代碼

<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title></title> <link rel="stylesheet" href=""></head><body> <h1>聯動菜單</h1> <select id="province" onchange="ld();">  <option value="-1">請選擇</option>  <option value="0">安徽</option>  <option value="1">浙江</option> </select> <select id="city"> </select></body><script> //定義地區數組 var area = [  ['安慶','黃山','合肥'],  ['杭州','溫州','寧波'] ]; //聯動函數 function ld(){   var province = document.getElementById('province');//找到省對象   var city = document.getElementById('city');//找到市對象   var opt = '';   //如果是請選擇,就顯示空,并結束函數   if(province.value == -1){   city.innerHTML = opt;   return ;   }   for(var i = 0 ,len = area[province.value].length;i < len;i++){   opt += '<option value="'+i+'">'+area[province.value][i]+'</option>';   }   city.innerHTML = opt; }</script></html>

功能講解

首先創建好頁面,然后讓省下拉框響應onchange事件,onchange事件響應的條件是下拉框的值發生改變時,這里我讓onchange事件響應到ld函數中。此外我還定義了一個地區的二維數組,然后查找dom對象,根據省下拉框的值來查找是二維數組中的那一行數據,然后循環該地區城市來拼接列表項,最后添加到市的下拉框中。

希望本文所述對大家JavaScript程序設計有所幫助。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉定区| 乐业县| 道真| 怀远县| 台州市| 宣汉县| 利辛县| 南投市| 固安县| 满城县| 拉萨市| 景泰县| 安康市| 贵定县| 顺平县| 大名县| 北流市| 曲阳县| 隆德县| 西华县| 剑河县| 合江县| 青河县| 板桥市| 古丈县| 犍为县| 盐城市| 汪清县| 海伦市| 贵德县| 贵港市| 阜城县| 化州市| 万宁市| 永福县| 桃园市| 泉州市| 武城县| 镇江市| 衡东县| 枣阳市|