纯Javascript - 单击并滚动到Div中的div
答案:
在纯Javascript中,我们可以通过以下步骤实现单击并滚动到指定的Div中的div元素:
var targetDiv = document.getElementById("targetDiv");
var scrollButton = document.getElementById("scrollButton");
scrollButton.addEventListener("click", scrollToTargetDiv);
function scrollToTargetDiv() {
targetDiv.scrollIntoView({ behavior: 'smooth' });
}
完整的示例代码如下:
<!DOCTYPE html>
<html>
<head>
<title>Scroll to Div</title>
<style>
#targetDiv {
height: 500px;
background-color: lightblue;
}
</style>
</head>
<body>
<button id="scrollButton">Scroll to Div</button>
<div id="targetDiv"></div>
<script>
var targetDiv = document.getElementById("targetDiv");
var scrollButton = document.getElementById("scrollButton");
scrollButton.addEventListener("click", scrollToTargetDiv);
function scrollToTargetDiv() {
targetDiv.scrollIntoView({ behavior: 'smooth' });
}
</script>
</body>
</html>
这样,当单击"Scroll to Div"按钮时,页面将平滑滚动到目标div元素的位置。
推荐的腾讯云相关产品和产品介绍链接地址:
请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求进行。
领取专属 10元无门槛券
手把手带您无忧上云