亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JavaScript, select標(biāo)簽元素左右移動(dòng)功能實(shí)現(xiàn)

 更新時(shí)間:2020年05月14日 08:37:50   作者:Iceberg_710815  
這篇文章主要介紹了JavaScript, select標(biāo)簽元素左右移動(dòng)功能實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

通過JavaScript設(shè)計(jì)一段代碼,實(shí)現(xiàn)下面的功能.初始界面如下圖,選中左面標(biāo)簽中的幾個(gè)選項(xiàng)后再點(diǎn)-->,則將他們移動(dòng)到右側(cè)框內(nèi),同時(shí)左側(cè)選項(xiàng)消失.點(diǎn)擊====>后,左側(cè)全部選項(xiàng)移動(dòng)到右側(cè).點(diǎn)擊右側(cè)幾個(gè)選項(xiàng)后,再點(diǎn)<---,則這些選項(xiàng)移動(dòng)到左側(cè),點(diǎn)<====,則右側(cè)全部選項(xiàng)移動(dòng)到左側(cè).代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <style>
    #box_L,#choice,#box_R{
      display: inline-block;
    }

  </style>
</head>
<body>
<div id="box_L">
  <select id="left" multiple size="10">
    <option>one</option>
    <option>two</option>
    <option>three</option>
    <option>four</option>
    <option>five</option>
    <option>six</option>
  </select>
</div>
<div id="choice">
  <input type="button" width="5px" value="--->" onclick="add()"><br>
  <input type="button" width="5px" value="====>" onclick="addall()"><br>
  <input type="butoon" width="5px" value="<---" onclick="sub()"><br>
  <input type="butoon" width="5px" value="<====" onclick="suball()"><br>
</div>
<div id="box_R">
  <select id="right" size="10" multiple>
    <option>seven</option>
  </select>
</div>

<script>
  var left=document.getElementById("left");
  var right=document.getElementById("right");
  function add(){
    var options=left.children;
    for (var i=0;i<options.length;i++){
      if (options[i].selected==true){
        options[i].selected=false;
        right.appendChild(options[i]);
        i--;
      }
    }
  }

  function addall(){
    var options=left.children;
    for (var i=0;i<options.length;i++){
      right.appendChild(options[i]);
      i--;
    }
  }
  function sub(){
    var options=right.children;
    for (var i=0;i<options.length;i++){
      if (options[i].selected==true){
        options[i].selected=false;
        left.appendChild(options[i]);
        i--;
      }
    }
  }
  function suball(){
    var options=right.children;
    for (var i=0;i<options.length;i++){
      left.appendChild(options[i]);
      i--;
    }
  }
</script>
</body>
</html>

結(jié)果如下

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • javascript里模擬sleep(兩種實(shí)現(xiàn)方式)

    javascript里模擬sleep(兩種實(shí)現(xiàn)方式)

    有幾種方式,但都不完美 其一:不斷循環(huán),直到達(dá)到指定時(shí)間、其二:用xhr同步請(qǐng)求后臺(tái)程序,比如傳2000過去,后臺(tái)就sleep 2秒后再返回,這種方式也有缺點(diǎn),當(dāng)N多客戶端都請(qǐng)求后臺(tái)時(shí),一直保持連接http開銷很大,感興趣的朋友可以了解下啊
    2013-01-01
  • JavaScript定時(shí)器setTimeout()和setInterval()詳解

    JavaScript定時(shí)器setTimeout()和setInterval()詳解

    這篇文章主要為大家詳細(xì)介紹了JavaScript定時(shí)器setTimeout()和setInterval()的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Canvas 繪制粒子動(dòng)畫背景

    Canvas 繪制粒子動(dòng)畫背景

    本文主要分享了Canvas 繪制粒子動(dòng)畫背景的示例代碼。具有很好的參考價(jià)值,下面跟著小編一起來看下吧
    2017-02-02
  • PassWord輸入框代碼分享

    PassWord輸入框代碼分享

    這篇文章主要介紹了PassWord輸入框的代碼,代碼簡(jiǎn)單易懂,非常實(shí)用,具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06
  • List Installed Software Features

    List Installed Software Features

    List Installed Software Features...
    2007-06-06
  • javascript 用函數(shù)實(shí)現(xiàn)繼承詳解

    javascript 用函數(shù)實(shí)現(xiàn)繼承詳解

    下面小編就為大家?guī)硪黄猨avascript 用函數(shù)實(shí)現(xiàn)繼承詳解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-05-05
  • javascript省市級(jí)聯(lián)功能實(shí)現(xiàn)方法實(shí)例詳解

    javascript省市級(jí)聯(lián)功能實(shí)現(xiàn)方法實(shí)例詳解

    這篇文章主要介紹了javascript省市級(jí)聯(lián)功能實(shí)現(xiàn)方法,以不同實(shí)例形式分析了JavaScript實(shí)現(xiàn)省市級(jí)聯(lián)菜單的具體技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-10-10
  • JS進(jìn)階指南之你真的掌握變量和類型了嗎

    JS進(jìn)階指南之你真的掌握變量和類型了嗎

    變量是存儲(chǔ)信息的容器(JS的變量名是區(qū)分大小寫的),下面這篇文章主要給大家介紹了關(guān)于JS進(jìn)階指南之變量和類型的相關(guān)資料,文章通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • 微信小程序中如何實(shí)現(xiàn)輪播圖效果

    微信小程序中如何實(shí)現(xiàn)輪播圖效果

    這篇文章主要介紹了微信小程序中實(shí)現(xiàn)輪播圖效果,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-03-03
  • JS實(shí)現(xiàn)獲取鍵盤按下的按鍵并顯示在頁(yè)面上的方法

    JS實(shí)現(xiàn)獲取鍵盤按下的按鍵并顯示在頁(yè)面上的方法

    這篇文章主要介紹了JS實(shí)現(xiàn)獲取鍵盤按下的按鍵并顯示在頁(yè)面上的方法,涉及JavaScript針對(duì)鍵盤事件及頁(yè)面元素的相關(guān)操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-11-11

最新評(píng)論