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

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 11:13:00
字體:
來源:轉載
供稿:網友

本文實例講述了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對象,根據省下拉框的值來查找是二維數組中的那一行數據,然后循環該地區城市來拼接列表項,最后添加到市的下拉框中。

感興趣的朋友可使用在線HTML/CSS/JavaScript代碼運行工具http://tools.VeVB.COm/code/HtmlJsRun測試上述代碼運行效果。

更多關于JavaScript相關內容可查看本站專題:《JavaScript操作DOM技巧總結》、《JavaScript數組操作技巧總結》、《JavaScript排序算法總結》、《JavaScript遍歷算法與技巧總結》、《JavaScript數學運算用法總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript查找算法技巧總結》及《JavaScript錯誤與調試技巧總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 胶南市| 商水县| 和龙市| 涟源市| 日照市| 彭水| 英吉沙县| 启东市| 津南区| 吉首市| 新泰市| 汝城县| 石嘴山市| 信宜市| 五大连池市| 桃江县| 江华| 苗栗市| 恩平市| 贞丰县| 连云港市| 齐齐哈尔市| 东安县| 台州市| 永嘉县| 治多县| 安新县| 宝坻区| 申扎县| 溧阳市| 项城市| 定安县| 桑日县| 舞钢市| 嘉黎县| 新沂市| 广平县| 北安市| 南乐县| 永福县| 邢台县|