我想知道如何删除页面加载时自动发生在第一个 anchor 标记上的自动焦点。
我并不想禁用所有专注能力,这几乎是我在研究这个问题时能够找到的所有解决方案。当 anchor 被点击时,焦点应该仍然适用并显示。
这是焦点本身的 css(在本例中为 scss),我想保留它。
&:focus {
outline:3px solid #51ace9
}
我试过做这样的事情来摆脱页面加载时的自动聚焦:
window.onload= function() {
var anchors = document.getElementsByClassName('my_class')
for (var i = 0; i < anchors.length; i++) {
anchors[i].blur();
}
}
但是好像不行。
有人可以提出合适的解决方案吗?
最佳答案
$(document).ready(function({
$("a").blur() ;
});
关于javascript - 如何删除 anchor 标签的初始自动对焦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34660534/