如何使用javascript滑到特定的HTML元素?

如何使用javascript滑到特定的HTML元素?,javascript,html,Javascript,Html,如何在单击按钮时设置焦点并向下滑动到html。如何使用javascript滑到特定的HTML元素 p:焦点,p:活动{ 颜色:绿色; } p{ 最小高度:250px; } 单击按钮以提供焦点和/或从上面的链接中删除焦点 单击按钮以提供焦点和/或从上面的链接中删除焦点 单击按钮以提供焦点和/或从上面的链接中删除焦点 单击按钮以提供焦点和/或从上面的链接中删除焦点 函数getfocus(){ document.getElementById(“myAnchor”).focus(); } 函数foc

如何在单击按钮时设置焦点并向下滑动到html。如何使用javascript滑到特定的HTML元素

p:焦点,p:活动{
颜色:绿色;
}
p{
最小高度:250px;
}

单击按钮以提供焦点和/或从上面的链接中删除焦点

单击按钮以提供焦点和/或从上面的链接中删除焦点

单击按钮以提供焦点和/或从上面的链接中删除焦点

单击按钮以提供焦点和/或从上面的链接中删除焦点

函数getfocus(){ document.getElementById(“myAnchor”).focus(); } 函数focus(){ document.getElementById(“myAnchor”).blur(); }
tabindex=“0”
添加到
p#myAnchor
解决了这个问题

tabindex=“0”
表示元素应按顺序聚焦 键盘导航,在任何正tabindex值及其顺序之后 由文档的源顺序定义

函数getfocus(){ document.getElementById(“myAnchor”).focus(); } 函数focus(){ document.getElementById(“myAnchor”).blur(); }
p:focus,
p:活跃的{
颜色:绿色;
}
p{
最小高度:200px;
}

单击按钮以提供焦点和/或从上面的链接中删除焦点

单击按钮以提供焦点和/或从上面的链接中删除焦点

单击按钮以提供焦点和/或从上面的链接中删除焦点


单击按钮以提供焦点和/或从上面的链接中删除焦点。

如果“获取焦点”是指到达:

function getfocus() {
  document.getElementById("myAnchor").scrollIntoView();
}
如果说焦点不集中,如果你的意思是回到顶端:

function looseFocus(){
window.scrollTo(0, 0);
}

但是
不可聚焦。
如果你真的想要焦点,你需要一个锚,它的创建边框也需要一个锚,我不想额外添加到其中。几乎,不完全是这样的:{