在JS中锚定基于零的索引

时间:2017-09-21 13:24:25

标签: javascript

仅使用JS我的Q-n警报应该在文档中显示锚点的从零开始的索引,而不是在链接之后。

例如,在下面的文档中,警报应显示" 2"单击Google锚时,因为它是文档中的第三个锚元素,其从零开始的索引是2。

<body>
  In my life, I used the following web search engines:<br/>
  <a href="//www.yahoo.com">Yahoo!</a><br/>
  <a href="//www.altavista.com">AltaVista</a><br/>
  <a href="//www.google.com">Google</a><br/>
</body>

到目前为止,我已经

  function registerHandlers() {
  var as = document.getElementsByTagName('a');
  for (var i = 0; i < as.length; i++) {
    as[i].onclick = function() {
      alert(i);
      return false;
    }
  }
}

但这仍然是加载网址,任何想法?

由于

0 个答案:

没有答案