2011-11-18 86 views
1

我想导航到使用上的一个按钮的点击的javascript有在同一页面特定的“身份证”的HTML元素。如何使用JavaScript浏览的HTML元素在同一页面...

例如:

<body> 
    <div id="navigateHere" > 
    </div> 

    <button onclicK="navigate();" /> 

在上面的代码应该是什么那里的javascript函数导航(),以便在一个按钮的点击,它就会定位到“DIV navigateHere‘'和id元素’.....

在此先感谢...

回答

3

而不是一个按钮,你可以用一个简单的链接:

<div><a href="#navigateHere">Link text</a></div> 

如果需要使用JavaScript和一个按钮,类似于下面的东西应该工作:

HTML:

<button type="button" id="someid">Link text</button> 

的JavaScript:

document.getElementById("someid").onclick = function() { 
    window.location.hash = "#navigateHere"; 
}; 
+0

thanx的答复.... 我想达到同样的使用“的javascript” –

+0

我已经发布了JavaScript的为好。 – mc10

1

它将导航到div元素...

这可能是你想要的。

window.location.hash = 'navigateHere'; 

虽然没有必要使用JavaScript。只需链接到#navigateHere

+0

'window.location.hash ='#navigateHere';'(带散列)应该工作;你的代码目前没有。 – mc10

+0

@ mc10:在没有哈希的情况下在Firefox中正常工作。 – alex

+0

根据[Mozilla文档](https://developer.mozilla.org/en/DOM/window.location),'location.hash'是“#符号后面的URL部分,**包括#符号**”。 – mc10

相关问题