dom习题复习和讲解

  今天没有学习新的知识点,主要是把习题做了一遍,老师讲解了一下。下面是习题的讲解:

  左右两个下拉框相互移动:

  首先body里面:

  

  <body>
  <select id="slt" style="width:100px;height:100px" size="7">
  <option>123</option>
  <option>456</option>

  </select>

  <input type="button" id="btn" value=">>>" />
  <input type="button" id="btn1" value="<<<" />
  <select id="set" style="width:100px;height:100px" size="7">
  <option id="d1">678</option>
  <option>890</option>

  </select>
  </body>

  然后是script里面:

  <script>
  var slt = document.getElementById("slt");
  var set = document.getElementById("set");
  var btn = document.getElementById("btn");

  btn.onclick = function () {

  var opt = slt.selectedOptions[0];
  var value = opt.innerText;
  set.appendChild(opt);

 

  }

  btn1.onclick = function(){
  var opt1 = set.selectedOptions[0];
  var value = opt1.innerText;
  slt.appendChild(opt1);




  }
  </script>

  还有一个很重要的就是如果点了条款才能点选择:

  首先body里面:

  

  <body>
  <input type="checkbox" id="ckb" /><label for="ckb">同 意</label>
  <input id="btn" type="button" value="下一步" disabled="disabled" />
  </body>

  然后是script里面:

  

  <script>
  var ckb = document.getElementById("ckb");
  var btn = document.getElementById("btn");
  ckb.onchange = function(){
  var status = ckb.checked;
  if(status == true){
  btn.removeAttribute("disabled");
  }else{
  btn.setAttribute("disabled","disabled");
  }
  }
  </script>

  还有一个题需要消化一下,等我弄懂了再打一次,好好琢磨琢磨一下。

 

  

转载于:https://www.cnblogs.com/liuyubin0629/p/6891452.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值