Почему якоря при нажатии на них предупреждают -1
вместо их соответствующего счетчика внутри цикла? Как вы можете исправить код, чтобы он предупреждал правильный номер?предупреждение -1 вместо их соответствующего счетчика внутри цикла?
<a href="#">text</a><br><a href="#">link</a>
<script>
var as = document.getElementsByTagName('a');
for (var i = as.length; i--;) {
as[i].onclick = function() {
alert(i);
return false;
}
}
</script>
Этот вопрос из онлайн-теста кодирования, я уверен, что это противоречит духу теста, чтобы сделать ответ настолько удобным для Google. –