我在页面上有这样的元素
<a href="#hi">go to hi</a>
.
.
<a name="hi">hi text here</a>
但我希望用户在页面加载时首先转到“这里是您好文本”。如何做到这一点?
最佳答案
我建议您在移动用户的浏览器以关注另一个元素之前先测试另一个哈希值:
if (!document.location.hash){
document.location.hash = 'hi';
}
顺便说一句,您可以使用散列(URL 中#
之后的部分)跳转到任何具有id
的元素。 ,您不需要使用命名 anchor ( <a name="hi">...</a>
)。
关于javascript - 在页面加载时自动跳转到一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7696651/