Javascript 在另一个页面上跟随锚点并触发href
因此,我想点击一个页面的链接,该链接重定向到另一个页面,该页面有3个不同的div,它们在href上触发脚本。我不能这样做。我尝试使用锚,但它不会触发href 第一页Javascript 在另一个页面上跟随锚点并触发href,javascript,html,Javascript,Html,因此,我想点击一个页面的链接,该链接重定向到另一个页面,该页面有3个不同的div,它们在href上触发脚本。我不能这样做。我尝试使用锚,但它不会触发href 第一页 <a href="second_page.html#anchor"> 第二页 <div> <a id="header" href="javascript:showonly('header');" name="anchor"> </div> 您需要在第二页的页眉部分安装一个o
<a href="second_page.html#anchor">
第二页
<div>
<a id="header" href="javascript:showonly('header');" name="anchor">
</div>
您需要在第二页的页眉部分安装一个
onload
处理程序,该处理程序将捕获哈希并运行您的操作。像这样的方法应该会奏效:
<script type="text/javascript">
window.onload = function(){
if( window.location.hash == '#anchor' ) showonly('header');
}
</script>
window.onload=函数(){
if(window.location.hash='#anchor')showonly('header');
}
您不需要标记中的
来执行此操作您需要在第二个页面上使用一些代码来检查URL,然后根据哈希执行某些操作。仅仅加载第二个页面不足以触发点击。在HTML5中,带有锚定标记的name属性已被弃用。你可能想试试。