js鼠标示例代码,js鼠标示例代码是什么
更新:2022-11-19 03:22
本文目录一览:
- js怎么编写鼠标的右击事件
- JS控制鼠标点击的代码
- [JS鼠标事件大全 JS鼠标事件有哪些](#JS鼠标事件大全 JS鼠标事件有哪些)
- js鼠标悬停显示文字实例
- 如何用JS写鼠标触发事件
js怎么编写鼠标的右击事件
js右击事件
先贴代码:
注意的两个点是:
①:先取消默认右击事件, event.preventDefault();
②:判断 event.Button
: 0:左键,1:滚轮,2:右键。
值得一说的是 "oncontextmenu"
是指右键按下时的作用。
再给一个应用吧:
右击 div
显示出自定义的菜单,点击除了 div
的地方,是默认的右击事件。
代码:
效果自行查看吧,其实也没啥。
原理是,右键的菜单其实是一个隐藏的 div
,当点击父类 div
的时候,它出现而已。(貌似这样一说显得这个程序好垃圾啊,╮(╯▽╰)╭ 其实这也是大厦的一块砖,少了它,大厦会塌的)
再给类似的应用吧, 一个点击 div
消失的效果。
JS控制鼠标点击的代码
这样是不可以的! 如果可以随便控制别人的鼠标,那外挂不是满天飞了啊。 你只能获得鼠标的值:
event.x
鼠标的横坐标event.y
鼠标的纵坐标event
必须写在事件的调用方法里面,不可以直接使用。只有在事件的调用中才存在event
对象。 不可以,但是你可以控制控件的onclick
事件:
<input type="button" id="dd" value="ddd" onclick="alert('11111')">
window.onload = function() {
document.all.dd.onclick(); // 页面加载的时候就自动点击这个按钮
}
JS鼠标事件大全 JS鼠标事件有哪些
- 如图首先在一个文件夹下创建
index.html
文件。 - 然后用可编辑文本文件的软件打开
index.html
文件,index.html
的初始内容如图。 - JS 的鼠标事件主要有:
onclick
:单击事件ondbclick
:双击事件onmouseover
:鼠标移入事件onmouseout
:鼠标移出事件onmousedown
:鼠标按下事件onmouseup
:鼠标松开事件 首先实现鼠标左键单击和双击的 JS 代码如图。
- 编辑完
index.html
文件后,用浏览器打开index.html
文件,效果如图。当鼠标左键单击span
时显示"触发鼠标单击事件",双击span
时显示"触发鼠标双击事件"。 - 接着实现鼠标的移入和移出事件。如图修改
index.html
文件。 - 最后实现鼠标的点下和松起事件。如图修改
index.html
文件。 - 修改完
index.html
文件后,用浏览器打开index.html
文件,效果如图。
js鼠标悬停显示文字实例
一、首先需要 div
布局:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>js悬停</title>
<style type="text/css">
p {
width: 200px;
height: 200px;
background-color: skyblue;
text-align: center;
line-height: 200px;
}
</style>
</head>
<body>
<p id="txt">我是一个DIV</p>
<script type="text/javascript">
var txt = document.getElementById('txt');
txt.setAttribute("title", "鼠标悬停了");
</script>
</body>
</html>
二、div
实在的在开发工具里面的代码效果如下截图:
三、这段代码最主要的重点是如下:
var txt = document.getElementById('txt');
txt.setAttribute("title", "鼠标悬停了");
四、实际代码在浏览器的渲染如下:
如何用JS写鼠标触发事件
简单的示例 div
的背景色 会随着鼠标进入变红 离开变白 点击变绿 双击变蓝
var divs = document.getElementsById('div1');
divs.onmouseover = function() {
this.style.background = 'red';
}
divs.onmouseout = function() {
this.style.background = '';
}
divs.onclick = function() {
this.style.background = 'green';
}
divs.ondblclick = function() {
this.style.background = 'blue';
}
代码要写在 window.onload()
或者 document.onready()
中。