博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
例子:两个列表之间移动数据
阅读量:5893 次
发布时间:2019-06-19

本文共 1339 字,大约阅读时间需要 4 分钟。

<div style="width:600px; height:500px; margin-top:20px">

 
    <div style="width:200px; height:300px; float:left">
      <select id="list1" size="10" style="width:200px; height:300px">
        <option>山东</option>
          <option>北京</option>
          <option>河北</option>
          <option>黑龙江</option>
          <option>河南</option>
      </select>
    </div>
    <div style="width:80px; height:300px; float:left">
          <input type="button"  value="单移" id="btn1" style="width:70px; height:30px" οnclick="Dan()"/>
         <input type="button"  value="全移" id="btn2" style="width:70px; height:30px" οnclick="Duo()"/>
     
    </div>
       <div style="width:200px; height:300px; float:left">
       <select id="list2" size="10" style="width:200px; height:300px">
       </select>
      </div>
     
</div>

 

 

function Dan()

{  

  //把列表1选中值取出

   var list1 = document.getElementById("list1");

   var v = list1.value;  

   //造一个option项  

  var s = "<option class='o2'>"+v+"</option>";    

  //判断list2里面是否有该项  

  var attr = document.getElementsByClassName("o2");

   var cz = true;  for(var i=0;i<attr.length;i++)  

  {  

   alert(attr[i].innerHTML);  

   if(attr[i].innerHTML==v)   

    {    

      cz = false;    

      break;  

     }

   }    

    if(cz)  

{   

//将option项扔到list2   

var list2 = document.getElementById("list2");  

 list2.innerHTML +=s;  

}

}

function Duo()

{   

document.getElementById("list2").innerHTML = document.getElementById("list1").innerHTML;

}

转载于:https://www.cnblogs.com/l5580/p/5909070.html

你可能感兴趣的文章
有关需求文档的撰写:第一篇
查看>>
[WebKit内核] JavaScriptCore深度解析--基础篇(一)字节码生成及语法树的构建详情分析...
查看>>
PHP专业开发IDE——Zend Studio 10.5预览版发布
查看>>
ssh两台机器配置互相信任关系
查看>>
Linux下Nginx编译安装
查看>>
c++ 深浅拷贝(传统写法 现代写法)
查看>>
java之猜数字游戏
查看>>
链接器下——链接器实战
查看>>
java互联网架构师课程资料分享
查看>>
干货分享微服务spring-cloud(2.概览)
查看>>
ThinkPHP源码学习 redirect函数 URL重定向
查看>>
浏览器与服务端协商缓存
查看>>
nginx-tomcat负载均衡redis-session共享,静态资源分离
查看>>
【安全牛学习笔记】tcpdump抓包实战
查看>>
【安全牛学习笔记】DNS信息收集
查看>>
阿里云参与两大国家工程实验室获批,人工智能继续深入工业制造
查看>>
计算数IP据报的校验和
查看>>
【干货分享】流程DEMO-资产请购单
查看>>
Linux学习总结(三十六)lamp之配置防盗链
查看>>
实现基于LNMP的电子商务网站
查看>>