杨老师课堂之JavaScript悬浮事件(鼠标移入移出事件)

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kese7952/article/details/83419393  今天给大家...
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kese7952/article/details/83419393

 今天给大家分享一个简单的JavaScript事件案例:

该事件属于悬浮事件

改代码逻辑非常简单,主要是 当鼠标移动到按钮上显示一个盒子,移开之后盒子隐藏

JavaScript事件中

    onmouseover 代表的是鼠标指针移动到指定的对象上时发生某个动作;

    onmouseout   代表的是鼠标指针移出该指定的对象上时发生某个动作;

xxxx.style 代表一个单独的样式声明

display 是个属性 意为展示或显示的意思

     |---  block 以块级元素显示

     |--- none  不予以显示,可理解为隐藏

更多具体的属性值可以查看http://www.w3school.com.cn/cssref/pr_class_display.asp

源代码如下:

<!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" xml:lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
	<title>鼠标移入移出显示或隐藏的悬浮事件</title>
	<style>
	div{
		width: 200px;
		height: 100px;
		background:#ccc;
		border:1px solid #000;
		display:none;
	}
	</style>
</head>
<body>
	<button id="btn">移动鼠标到按钮会有盒子显示或隐藏</button>
	<div id="box"></div>
</body>
</html>
<script>
	//1.获取标签元素
	var oBtn=document.getElementById('btn');
	var oBox=document.getElementById('box');

	//2.书写事件
	oBtn.onmouseover=function(){
		//alert('ok');
		oBox.style.display='block';
	}
	oBtn.onmouseout=function(){
		oBox.style.display='none';
	}
</script>

效果图如下:

 

 

 

 

 


作者: 杨校

出处: https://blog.csdn.net/kese7952

分享是快乐的,也见证了个人成长历程,文章大多都是工作经验总结以及平时学习积累,基于自身认知不足之处在所难免,也请大家指正,共同进步。

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 如有问题, 可邮件(397583050@qq.com)咨询。
 

 

目录
相关文章
|
1月前
|
JavaScript 前端开发
JavaScript实现鼠标放上去之后高亮显示且隔行换色
JavaScript实现鼠标放上去之后高亮显示且隔行换色
13 0
|
3月前
|
JavaScript 前端开发
|
3月前
|
JavaScript 算法
|
3月前
|
JavaScript
|
20天前
|
JavaScript
事件触发、事件捕获与事件冒泡(js的问题)
事件触发、事件捕获与事件冒泡(js的问题)
10 0
|
1天前
|
JavaScript 前端开发
js开发:请解释事件冒泡和事件捕获。
JavaScript中的事件处理有冒泡和捕获两种方式。事件冒泡是从子元素向上级元素传递,而事件捕获则从外层元素向内层传递。`addEventListener`的第三个参数可设定事件模式,`false`或不设为冒泡,`true`为捕获。示例代码展示了如何设置。
13 2
|
22天前
|
JavaScript 前端开发 流计算
JS:oninput和onchange事件的区别
JS:oninput和onchange事件的区别
19 1
|
1月前
|
JavaScript 前端开发
js开发:请解释事件冒泡和事件捕获。
JavaScript中的事件处理有冒泡和捕获两种方式。事件冒泡是从子元素向上级元素依次触发事件,而事件捕获则从最外层元素向内层元素传递。`addEventListener`的第三个参数可设定事件模式,`false`或不设为冒泡,`true`为捕获。例如: ```javascript element.addEventListener(&#39;click&#39;, console.log, false); // 冒泡 element.addEventListener(&#39;click&#39;, console.log, true); // 捕获 ```
16 0
|
1月前
|
JavaScript 前端开发
JS页面加载事件
JS页面加载事件
|
1月前
|
JavaScript