如何使用 JavaScript 滚动到元素?

新手上路,请多包涵

我正在尝试将页面移动到 <div> 元素。

我尝试了下一个代码无济于事:

 document.getElementById("divFirst").style.visibility = 'visible';
document.getElementById("divFirst").style.display = 'block';

原文由 C.. 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 732
2 个回答

您可以使用锚点来“聚焦” div。 IE:

 <div id="myDiv"></div>

然后使用以下javascript:

 // the next line is required to work around a bug in WebKit (Chrome / Safari)
location.href = "#";
location.href = "#myDiv";

原文由 Nikoloff 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题