如何删除锚标记

时间:2016-01-07 16:40:12

标签: javascript css autofocus

我想知道如何删除页面加载时第一个锚标记自动发生的自动对焦。

我不打算禁用所有焦点能力,这几乎是我在研究这个问题时能找到的解决方案。焦点应该仍然适用,并在点击时显示。

这是焦点本身的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();
  }
}

但它似乎不起作用。

有人可以提出正确的解决方案吗?

1 个答案:

答案 0 :(得分:0)

$(document).ready(function({  
 $("a").blur() ;

    });