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>

  

原文地址:https://www.cnblogs.com/cheryshi/p/8406343.html

时间: 2024-10-11 18:48:47

JavaScript实现全选选项框的功能和鼠标划入出现下拉框的功能--JavaScript实例集锦(初学)的相关文章

javascript实现全选,反选及全不选(其一)

javascript实现全选,反选及全部选 html 代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <

表单javascript checkbox全选 反选 全不选

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>javascript checkbox全选 反选 全不选</title> <meta name="des

ActionBar点击弹出下拉框操作

在使用Ubuntu作为开发环境时经常需要在全局安装一些依赖框架等,这个时候就常常需要用到root权限,但是在Ubuntu下第一次使用su命令时会提示认证失败:查找资料后发现Ubuntu下root权限默认是锁定的,可能是处于安全考虑,但是作为开发人员肯定是需要root权限的. 在命令行中可以输入下面命令设置root密码,这样就能随时使用root权限了: [email protected]:~$ su 密码: su:认证失败 [email protected]:~$ sudo passwd [sud

javascript实现全选全不选

在JSP页面中有6个复选框,第一个复选框是全选和全不选,其余5个为普通复选框,当点击全选复选框后,普通复选框将被全部选中,如果再次点击 全选复选框,那么普通复选框将被全部不选中,同时,如果全选复选框在选中状态下,将普通复选框的选中状态去掉,那么全选复选框也被设为未选中.相反,如果当前全选复选框未被选中,如果普通复选框被全部选中,那么全选按钮也被选中. 下面看JSP中复选框代码 <table> <tr> <td><input type="checkbox&

jQuery/javascript实现全选全不选

1 <html> 2 <head> 3 <meta charset="utf-8"> 4 <title>Checkbox的练习</title> 5 <style type="text/css"> 6 *{margin:0px;padding:0px;} 7 table{width:100%;text-align:center;} 8 </style> 9 10 <script

JavaScript、全选反选-课堂笔记

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>全选反选</title> </head> <body> <input type="button" value="全选" id="all"> <input t

JavaScript下全选反选的Demo程序里实现checkmeonly函数 DOM

<!doctype html>   <html lang="en">   <head>   <meta charset="UTF-8">   <meta name="Generator" content="EditPlus®">   <meta name="Author" content="">   <meta

JavaScript之全选/反选/取消,for循环闭包

需求:table中要求点击红色单元格和点击checkbox的效果一样,最后一行点击就是全选.反选.取消选择的效果. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> table{ width: 400px; height: 15px; backgrou

javascript实现全选,全不选,反选

利用input的checked属性来实现:checked值为true,表示被选择,否则反之. 效果如图: js代码: <script> var butt1 = document.getElementById("butt1"); var butt2 = document.getElementById("butt2"); var butt3 = document.getElementById("butt3"); var pInput =