js鼠标悬停显示内容代码
时间: 2024-09-21 18:08:07 浏览: 38
jquery+鼠标经过显示全部内容离开隐藏部分内容
5星 · 资源好评率100%
在JavaScript中,你可以通过HTML事件监听来实现在鼠标悬停时显示特定的内容。以下是一个基本的示例,使用`mouseover`和`mouseout`事件:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<style>
.tooltip {
display: none; /* 初始隐藏 */
position: absolute;
background-color: #f9f9f9;
padding: 5px;
border: 1px solid #ddd;
}
</style>
</head>
<body>
<div id="target" onmouseover="showTooltip(' Hover Content')" onmouseout="hideTooltip()">Hover over me</div>
<div class="tooltip" id="tooltip">Hover Content</div>
<script>
function showTooltip(content) {
document.getElementById('tooltip').innerText = content;
document.getElementById('tooltip').style.display = 'block';
}
function hideTooltip() {
document.getElementById('tooltip').style.display = 'none';
}
</script>
</body>
</html>
```
在这个例子中,当鼠标悬停在id为`target`的元素上时,会触发`showTooltip`函数,将预设的“Hover Content”显示在`.tooltip`元素中;当鼠标移开时,`hideTooltip`函数会使提示框消失。
阅读全文