如何使用javascript导航到同一页面中的HTML元素。。。
我想通过单击按钮,使用javascript导航到同一页面中具有特定“id”的HTML元素 例如:如何使用javascript导航到同一页面中的HTML元素。。。,javascript,html,Javascript,Html,我想通过单击按钮,使用javascript导航到同一页面中具有特定“id”的HTML元素 例如: <body> <div id="navigateHere" > </div> <button onclicK="navigate();" /> 在上面的代码中,javascript函数navigate()中应该包含什么内容,这样只要单击一个按钮,它就会导航到id为“navigateHere”的“div”元素 先谢谢你 您可以
<body>
<div id="navigateHere" >
</div>
<button onclicK="navigate();" />
在上面的代码中,javascript函数navigate()中应该包含什么内容,这样只要单击一个按钮,它就会导航到id为“navigateHere”的“div”元素
先谢谢你 您可以使用一个简单的链接,而不是按钮:
<div><a href="#navigateHere">Link text</a></div>
它将导航到div
元素
这可能是你想要的
window.location.hash = 'navigateHere';
不过,没有必要使用JavaScript。只需链接到
#navigateHere
我也发布了JavaScript。对我来说,如果我使用“href”window.location.href=“#navigateHere”<代码>window.location.hash='#navigateHere'代码>(带有散列)应该可以工作;您的代码当前没有。@mc10:在没有哈希的Firefox中对我很好。根据,location。哈希是“URL中#符号后面的部分,包括#符号”。@mc10:返回时就是这个部分。设置它是不同的。
document.getElementById("someid").onclick = function () {
window.location.hash = "#navigateHere";
};
window.location = "#navigateHere";
window.location.hash = 'navigateHere';