当通过单击id为"button1"的按钮打开特定页面时,我希望该页面向下滚动。
可以在JavaScript代码?
这是你可以用来向下滚动的命令:
window.scrollTo(0,document.body.scrollHeight);
现在如果你想直接进入底部你可以在页面加载的时候这样做:
<body onload="window.scrollTo(0,document.body.scrollHeight);">
下面是你要问的一个例子:
<html>
<head>
<script>
clicked(){
var element = document.getElementById("scrollto");
element.scrollIntoView();
}
</script>
</head>
<body>
<button onclick="clicked()">Click Me</button>
Your content...
<div id="scrollto"></div>
</body>
</html>
当你点击按钮时,它应该向下滚动到div。
如果你要求导航到一个新页面并自动滚动到右边,你可以这样做:
<a href="mypage.html#scrollto"></a>
,链接将自动打开到该页面的部分