我希望通过这种方式直接浏览我的网站div:
www.xyz.com/#divname
我看到的一些网站,我知道有办法做到这一点,任何人都可以告诉我代码
我试过了
window.location.href=#divname
但不滚动。
答案 0 :(得分:3)
尝试
window.location.hash = '#divname';
#divname
是id
div
答案 1 :(得分:1)
这称为书签链接,请参阅此处http://www.hyperlinkcode.com/bookmark.php。
要通过javascript导航到锚点,您可以使用以下代码:
window.location.hash = "#divname";
此主题也是以下内容的副本: How to scroll HTML page to given anchor using jQuery or Javascript?
问候。
答案 2 :(得分:1)
你能试试吗,
<body onload="window.location.hash = '#divname';">
答案 3 :(得分:1)
如果您想直接使用网址浏览(根据您的问题),那么绝对不需要任何JavaScript。
您需要做的就是为id
元素设置div
,以匹配您要使用的锚标记。就你的例子而言:
www.xyz.com/#divname
然后你需要一个这样的元素:
<div id="divname">
</div>