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

首頁 > 編程 > JavaScript > 正文

JavaScript實現的select點菜功能示例

2019-11-19 17:55:36
字體:
來源:轉載
供稿:網友

本文實例講述了JavaScript實現的select點菜功能。分享給大家供大家參考,具體如下:

<html xmlns="http://www.w3.org/1999/xhtml"><head>  <meta charset="utf-8">  <title>點菜</title>  <style type="text/css">    select{ width:120px;    }  </style></head><body><select id="select1">  <option value="1">雞蛋湯</option>  <option value="2">海帶湯</option>  <option value="3">萬巒豬腳</option>  <option value="4">炸豬排</option>  <option value="5">上海醉蟹</option>  <option value="6">紅燒獅子頭</option>  <option value="7">排骨燉白菜</option></select><input type="button" id="btnAdd" value="添加" /><input type="button" id="btnClear" value="取消" /><select id="select2"></select><input type="button" id="btnOk" value="確定" /><script type="text/javascript">  //初始化 select 的 size 屬性  var selectElement = document.getElementById("select1");  var select2Element = document.getElementById("select2");  var optionElements = selectElement.getElementsByTagName("option");  selectElement.size = optionElements.length;  select2Element.size = optionElements.length;  //獲取添加按鈕,并添加 click 事件  var btnAddElement = document.getElementById("btnAdd");  btnAddElement.onclick = function () {    var selectElement = document.getElementById("select1");    if (selectElement.selectedIndex < 0) {      alert("請選擇菜單!");      return;    }    var select2Element = document.getElementById("select2");    var optionElements = selectElement.getElementsByTagName("option");    select2Element.appendChild(selectElement.options[selectElement.selectedIndex]);    selectElement.removeChild(selectElement.options[selectElement.selectedIndex]);  }  //獲取刪除按鈕,并添加 click 事件  var btnClearElement = document.getElementById("btnClear");  btnClearElement.onclick = function () {    var selectElement = document.getElementById("select2");    if (selectElement.selectedIndex < 0) {      alert("無可選菜單!");      return;    }    var select2Element = document.getElementById("select1");    var optionElements = selectElement.getElementsByTagName("option");    select2Element.appendChild(selectElement.options[selectElement.selectedIndex]);    selectElement.removeChild(selectElement.options[selectElement.selectedIndex]);  }  //btnOk  var btnClearElement = document.getElementById("btnOk");  btnOk.onclick = function () {    var selectedElement = document.getElementById("select2");    var selectedElementLen = selectedElement.childNodes.length - 1;    if (selectedElement.childNodes.length - 1 <= 0) {      //    }    else {      var caidan = "";      for (var i = 0; i < selectedElementLen; i++) {        caidan = caidan + " " + selectedElement.options[i].text;      }      document.write("您選擇的有:" + caidan);    }  }</script></body></html>

運行效果圖如下:

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript窗口操作與技巧匯總》、《JavaScript遍歷算法與技巧總結》、《JavaScript切換特效與技巧總結》、《JavaScript查找算法技巧總結》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》及《JavaScript數學運算用法總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永兴县| 昔阳县| 密山市| 伊宁县| 华坪县| 营口市| 农安县| 兴义市| 永安市| 长垣县| 高雄市| 固镇县| 新密市| 五指山市| 蒙城县| 乡宁县| 沐川县| 桐庐县| 周口市| 石门县| 定陶县| 南京市| 通州市| 思南县| 武汉市| 平谷区| 湖口县| 曲水县| 新疆| 广元市| 宁化县| 池州市| 滨海县| 四会市| 中方县| 和龙市| 北碚区| 林周县| 花莲市| 临安市| 洮南市|