Показать сообщение отдельно
  #1 (permalink)  
Старый 11.02.2013, 16:31
Интересующийся
Отправить личное сообщение для Zim_one Посмотреть профиль Найти все сообщения от Zim_one
 
Регистрация: 30.10.2012
Сообщений: 27

Прерывание цикла
Здравствуйте.
function qwerdsa(){
		window.open('sdfasf');
	}

	function swap_links(){
	for(var i=0; i<=document.links.length; i++){
		if(document.links[i].href=="http://www.javascript.ru/"){
			alert(i);
			document.links[i].addEventListener("click", qwerdsa, false) || attachEvent("onclick", qwerdsa);
		}
	}
}

window.addEventListener("load", swap_links, false) || attachEvent("onload", swap_links);


Скажите пожалуйста, почему когда находит ссылку с нужным href цикл прерывается? Например:
<a href="http://www.javascript.ru">javascript0</a><br>
<a href="http://www.javascript.ru">javascript1</a><br>


то для javascript1 onclick не будет работать.
Ответить с цитированием