Допустит, у меня есть следующий код:Как получить расположение тега в JavaScript без изменения DOM
<body>
<a>1</a>
<a>2</a>
</body>
<script>
var as = document.getElementByTagName('a');
for(var i=1; i<=as.length; i++) {
as[i].onclick = function(){
alert(i);
}
}
</script>
При нажатии на любом из a
тегов предупредят 2! Я знаю почему, но как мне его передать?
Он начинается с 0 , замените 'i = 1' на' i = 0' – Superdrac
Нет функции getElementByTagName, но getElementsByTagName. – dfionov