在另一页上锚定并触发href

时间:2013-11-15 15:24:53

标签: javascript html

所以我想点击一个页面的链接,该页面重定向到另一个具有3个不同div的页面,这些div会触发其href上的脚本。我无法做到这一点。我尝试使用锚点,但它不会触发href ...

第1页

<a href="second_page.html#anchor">

第二页

<div>
  <a id="header" href="javascript:showonly('header');" name="anchor">
</div>

1 个答案:

答案 0 :(得分:0)

您需要在第二页的head部分中使用onload处理程序来捕获哈希并运行您的操作。这样的事情应该有效:

<script type="text/javascript">

window.onload = function(){
    if( window.location.hash == '#anchor' ) showonly('header');
}

</script>

您的标记中不需要<a id="header" href="javascript:showonly('header');" name="anchor">才能使其正常工作