第一个JavaScript实例,鼠标事件

在我们平时登录各种网站时,有个复选框,提示保存密码信息方便下次登陆,但是当鼠标放上去时,会显示一个框,提醒在非 安全环境下(网吧、别人电脑、公共电脑)时不要勾选。


现在就来利用JavaScript的两个事件来实现。


首先写一个复选框以及提示信息的div

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>第一个javascript实例</title>
	<style>
		#tip {
			width:200px;
			height=100px;
			background:pink;
			border:1px solid #999;
			display:none;
		}
		
			
	</style>
</head>


<body>
	
	<div>
	<input type="checkbox" name="checkbox" >保存密码
	</div>
	<br>
	<br>
	<div id="tip" >
		<p>this is a test.</p>
	</div>
</body>
</html>





默认情况下,只显示复选框,这是因为在style(样式)中已经将提示文字的display属性设置为none,更改为block后,将会重 新显示。

我们要实现这个功能,简单的思想就是:

1.鼠标没有放在复选框上面时,不现实提示信息。
2.当鼠标移动到复选框以及文字上,显示提示信息。


具体到实现上述两个功能,可以采用JavaScript中的onmouseover以及onmouseout,从单词字面意思就可以理解为鼠标置上与鼠标移开。即,当鼠标over在复选框上时,出发一个事件,鼠标out时,触发另一个事件。

具体是什么事件呢?因为JavaScript可以更改内容,我们可以这样子设想,over时,让提示信息的display属性设置为block,鼠标out时,设置display为none。这样子就可以实现了。


由于JavaScript是基于对象的,我们要对对象进行操作,首先要获取对象,这个可以给div设置一个ID,然后通过document对象的getElementById函数,具体代码如下:


<div οnmοuseοver="document.getElementById('tip').style.display='block';" 
     οnmοuseοut="document.getElementById('tip').style.display='none';">
	<input type="checkbox" name="checkbox" >保存密码
</div>
<br>
<br>
<div id="tip" >
	<p>this is a test.</p>
</div>



tips:
1.因为触发事件的代码在双引号中,故在里面需要使用引号的地方都改为单引号。
2.函数getElementById( )中传递的参数为标签的ID,.style.display 为获取div的样式中display属性,然后就可以通过赋值的方式改变属性值,达到我们的目的。










  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值