<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <script>const link = document.querySelector('.link'); const wrapper = document.querySelector('.link-wrapper'); const hiddenDiv = document.querySelector('.hidden-div');link.addEventListener('mouseover', () => { hiddenDiv.style.display = 'block';}); wrapper.addEventListener('mouseleave', () => { hiddenDiv.style.display = 'none';}); </script> <style> .link-wrapper { position: relative; } .hidden-div { display: none; position: absolute; top: 100%; left: 0; background-color: #fff; border: 1px solid #ccc; padding: 10px; } </style> <body> <a href="#" class="link">鼠标移到这里</a> <div class="link-wrapper"> <div class="hidden-div">隐藏的内容</div> </div> </body> </html>
时间: 2024-02-29 12:57:19 浏览: 131
HTML中的<meta>标签的使用详解
5星 · 资源好评率100%
这段代码实现了鼠标移到链接上显示一个隐藏的div,鼠标移出该div后隐藏该div的功能。当鼠标移入链接时,隐藏的div会显示出来,当鼠标移出链接或隐藏的div时,隐藏的div会隐藏起来。
需要注意的是,JavaScript代码应该放在HTML代码之前,否则会导致JavaScript无法正确获取HTML元素。另外,为了提高代码的可读性和可维护性,建议将JavaScript代码放在一个单独的文件中,并通过`<script>`标签引入。
阅读全文