Javascript 如何在单击按钮或链接时关注另一个html页面的特定部分

Javascript 如何在单击按钮或链接时关注另一个html页面的特定部分,javascript,html,Javascript,Html,首先我想重定向到另一个页面,然后它必须聚焦,但首先它是聚焦,然后它是重定向到另一个页面(动态地我得到href值,我不想更改)?建议我如何实现这一目标的想法 <a href="httP://..." onclick="focusOnPage()" /> <script type="text/javascript"> function focusOnPage() { var papers=document.getElementById('someid'); p

首先我想重定向到另一个页面,然后它必须聚焦,但首先它是聚焦,然后它是重定向到另一个页面(动态地我得到href值,我不想更改)?建议我如何实现这一目标的想法

<a href="httP://..." onclick="focusOnPage()" />
<script type="text/javascript">
 function focusOnPage()
 {
   var papers=document.getElementById('someid');
   papers.style.Display='';
   papers.scrollIntoView();
 }

函数focusOnPage()
{
var papers=document.getElementById('someid');
papers.style.Display='';
papers.scrollIntoView();
}
2注释

  • onclick
    函数在
    href
    重定向用户之前触发。(您可以在
    onclick
    功能中阻止
    href
    重定向
  • 如果您想在重定向后聚焦元素,那么当用户单击链接时,您的功能
    聚焦页面
    不应该出现,而是在重定向后加载新页面之后
  • 大概是这样的:

    函数scrollToFocus(){
    $('html,body')。设置动画({
    scrollTop:$('#needToFocus').offset().top
    }, 1000);
    }
    $(窗口)。加载(滚动焦点);
    
    标题1
    Lorem ipsum dolor sit amet,debitis maiestatis eu duo,dolores epicurei verterem cu.有一个智能的elaboraret,legendos invenire Estatlant nec.一个由全方位的Perputate pertinacia nam.Ex eos errem electram omittantur提供的退伍军人资格,
    欧盟的同一性是不可侵犯的,它是一个独立的群体,它是一个独立的欧盟国家,它是一个廉洁的道德规范,没有必要的犯罪分子,但它是一个流动性有效的组织,它是一个模拟的国家。
    在《相扑与海》中,他有一本关于鞋垫含量的书,他在书中所写的,没有一本关于鞋垫含量的书
    这是一个很好的工具,它是一个有意义的地方,它是一个有价值的人,它是一个有价值的人,它是一个有价值的人
    这是一个非常重要的结论,我们的智慧可以证明,自由主义者的生活水平和经验是非常重要的,因为根据一个公认的诚实的人的观点,这是一个非常重要的事实,
    中华蜜蜂科。
    标题2
    Lorem ipsum dolor sit amet,debitis maiestatis eu duo,dolores epicurei verterem cu.有一个智能的elaboraret,legendos invenire Estatlant nec.一个由全方位的Perputate pertinacia nam.Ex eos errem electram omittantur提供的退伍军人资格,
    欧盟的同一性是不可侵犯的,它是一个独立的群体,它是一个独立的欧盟国家,它是一个廉洁的道德规范,没有必要的犯罪分子,但它是一个流动性有效的组织,它是一个模拟的国家。
    在《相扑与海》中,他有一本关于鞋垫含量的书,他在书中所写的,没有一本关于鞋垫含量的书
    这是一个很好的工具,它是一个有意义的地方,它是一个有价值的人,它是一个有价值的人,它是一个有价值的人
    这是一个非常重要的结论,我们的智慧可以证明,自由主义者的生活水平和经验是非常重要的,因为根据一个公认的诚实的人的观点,这是一个非常重要的事实,
    中华蜜蜂科。
    标题3
    Lorem ipsum dolor sit amet,debitis maiestatis eu duo,dolores epicurei verterem cu.有一个智能的elaboraret,legendos invenire Estatlant nec.一个由全方位的Perputate pertinacia nam.Ex eos errem electram omittantur提供的退伍军人资格,
    欧盟的同一性是不可侵犯的,它是一个独立的群体,它是一个独立的欧盟国家,它是一个廉洁的道德规范,没有必要的犯罪分子,但它是一个流动性有效的组织,它是一个模拟的国家。
    在《相扑与海》中,他有一本关于鞋垫含量的书,他在书中所写的,没有一本关于鞋垫含量的书
    这是一个很好的工具,它是一个有意义的地方,它是一个有价值的人,它是一个有价值的人,它是一个有价值的人
    这是一个非常重要的结论,我们的智慧可以证明,自由主义者的生活水平和经验是非常重要的,因为根据一个公认的诚实的人的观点,这是一个非常重要的事实,
    
    ea vis melius argumentum repudiandae.
    检入重定向页面它不工作,您必须在URL中传递
    #myId
    ,页面应滚动$('.Focus').on('click',function(event){debugger;if(location.href.indexOf(“)>-1){$('html,body')。动画({scrollTop:$(“#”).offset().top},1000);}其他{window.location=“#”;$('html,body')。动画({scrollTop:$(“#”).offset().top},1000);});我的代码