JavaScript实现全选选项框的功能和鼠标划入出现下拉框的功能--JavaScript实例集锦(初学)
Posted 筱风能动浪,岸树不遮山
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript实现全选选项框的功能和鼠标划入出现下拉框的功能--JavaScript实例集锦(初学)相关的知识,希望对你有一定的参考价值。
有一些论坛,文章后台编辑都会出现选择框的操作。
1.实现选项框全选和取消全选的功能:
代码实现:
<!DOCTYPE html> <html> <head> <title>全选功能</title> <script type="text/javascript"> window.onload=function(){ var oBtn=document.getElementById(\'btn\'); var aInput=document.getElementsByTagName(\'input\'); oBtn.onclick=function(){ if(aInput[0].checked==false){ for(var i=0;i<aInput.length;i++){ aInput[i].checked=true; } oBtn.innerHTML="取消"; }else{ for(var i=0;i<aInput.length;i++){ aInput[i].checked=false; } oBtn.innerHTML="全选"; } }; } </script> </head> <body> <p id="btn">全选</p> <input type="checkbox"/><br/> <input type="checkbox"/><br/> <input type="checkbox"/><br/> <input type="checkbox"/><br/> <input type="checkbox"/><br/> <input type="checkbox"/><br/> </body> </html>
2.鼠标划入出现下拉框的功能:此处使用了延时定时器的功能
代码实现:
<!DOCTYPE html> <html> <head> <title>延时隐藏</title> <style type="text/css"> #div1{width:400px;height:200px;background: #f00;} #div2{width:300px;height: 100px;background: #ccc;margin: 10px;display: none;} </style> <script type="text/javascript"> window.onload=function(){ var oDiv1=document.getElementById(\'div1\'); var oDiv2=document.getElementById(\'div2\'); var timer=null; oDiv1.onmouseover=oDiv2.onmouseover=function(){ oDiv2.style.display=\'block\'; clearTimeout(timer); } oDiv1.onmouseout=oDiv2.onmouseout=function(){ timer=setTimeout(function(){ oDiv2.style.display="none"; },300); } }; </script> </head> <body> <div id="div1"></div> <div id="div2"></div> </body> </html>
以上是关于JavaScript实现全选选项框的功能和鼠标划入出现下拉框的功能--JavaScript实例集锦(初学)的主要内容,如果未能解决你的问题,请参考以下文章