JS使用onmouseover和onmouseleave的代码示例
时间: 2023-08-08 21:06:54 浏览: 56
下面是一个使用onmouseover和onmouseleave的JavaScript代码示例:
HTML代码:
```html
<div id="myDiv" onmouseover="mouseOver()" onmouseleave="mouseLeave()">鼠标悬停我</div>
```
JavaScript代码:
```javascript
function mouseOver() {
document.getElementById("myDiv").innerHTML = "你悬停在我上面了!";
}
function mouseLeave() {
document.getElementById("myDiv").innerHTML = "鼠标悬停我";
}
```
当鼠标悬停在`myDiv`元素上时,`mouseOver()`函数将会被触发并将`myDiv`元素的内容更改为“你悬停在我上面了!”。当鼠标移开时,`mouseLeave()`函数将会被触发并将`myDiv`元素的内容重置为“鼠标悬停我”。
相关问题
jq使用onmouseover和onmouseout
在 jq 中,可以使用 `mouseover` 和 `mouseout` 事件来实现鼠标移入和移出的效果,示例代码如下:
```javascript
$(document).ready(function() {
// 鼠标移入事件
$('#element').on('mouseover', function() {
// 执行一些操作
});
// 鼠标移出事件
$('#element').on('mouseout', function() {
// 执行一些操作
});
});
```
在上面的代码中,`#element` 是需要绑定事件的元素的 ID,可以根据需求进行修改。当鼠标移入元素时,会触发 `mouseover` 事件,执行相应的操作;当鼠标移出元素时,会触发 `mouseout` 事件,同样执行相应的操作。
mouseenter和mouseleave示例代码
好的,这是一个例子:
```
<html>
<head>
<script>
function mouseOver(obj) {
obj.innerHTML = "你在鼠标上悬停!";
}
function mouseOut(obj) {
obj.innerHTML = "移开鼠标,看看会发生什么!";
}
</script>
</head>
<body>
<div onmouseover="mouseOver(this)" onmouseout="mouseOut(this)">请将鼠标悬停于此</div>
</body>
</html>
```
当您将鼠标悬停在文本上时,它将显示“您在鼠标上悬停!”而当您移开鼠标时,它将重新显示“移开鼠标,看看会发生什么!”