亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-10-08 00:41:10 來源:腳本之家 閱讀:112 作者:webbc 欄目:web開發

本文實例講述了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>
 <h2>聯動菜單</h2>
 <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.jb51.net/code/HtmlJsRun測試上述代碼運行效果。

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

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

盱眙县| 普格县| 海伦市| 沁阳市| 万荣县| 丹寨县| 福鼎市| 屯留县| 三亚市| 美姑县| 连江县| 泾川县| 辽宁省| 英德市| 南投市| 五寨县| 个旧市| 连云港市| 铜梁县| 离岛区| 娄烦县| 措美县| 绥德县| 都江堰市| 北安市| 岳阳县| 枣阳市| 宜川县| 鹤庆县| 通山县| 布尔津县| 曲靖市| 焉耆| 勐海县| 罗江县| 宜宾县| 聊城市| 乌兰县| 沭阳县| 盐池县| 北川|