欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 资讯 > 一个页面,包含多个带有唯一 ID 的元素,当用户点击某个按钮或链接时,页面会滚动到指定的元素位置

一个页面,包含多个带有唯一 ID 的元素,当用户点击某个按钮或链接时,页面会滚动到指定的元素位置

2025/6/20 18:17:26 来源:https://blog.csdn.net/solocao/article/details/141264815  浏览:    关键词:一个页面,包含多个带有唯一 ID 的元素,当用户点击某个按钮或链接时,页面会滚动到指定的元素位置

知识点:scrollIntoView
代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Scroll to Element Example</title><style>body {font-family: Arial, sans-serif;}.section {height: 600px;padding: 20px;border: 1px solid #ccc;margin: 20px 0;}#navbar {position: fixed;top: 10px;right: 10px;background: #f4f4f4;padding: 10px;border: 1px solid #ddd;}#navbar a {display: block;margin: 5px 0;text-decoration: none;}</style>
</head>
<body><div id="navbar"><a href="javascript:void(0);" onclick="scrollToSection('section1')">Go to Section 1</a><a href="javascript:void(0);" onclick="scrollToSection('section2')">Go to Section 2</a><a href="javascript:void(0);" onclick="scrollToSection('section3')">Go to Section 3</a>
</div><div id="section1" class="section">This is Section 1</div>
<div id="section2" class="section">This is Section 2</div>
<div id="section3" class="section">This is Section 3</div><script>function scrollToSection(sectionId) {const element = document.getElementById(sectionId);if (element) {element.scrollIntoView({ behavior: 'smooth' });}}
</script></body>
</html>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词