Узнать href у ссылки
Доброго времени суток.
у меня есть куча ссылок, Допустим: <a href="http://yandex.ru" id="link_1" onClick="my_fucn("link_1");">ссылка 1</a> <a href="http://gogo.ru" id="link_2" onClick="my_fucn("link_2");">ссылка 2</a> <a href="http://google.ru" id="link_3" onClick="my_fucn("link_3");">ссылка 3</a> ну и собственно моя функция function my_fucn(link_id) { //как определить href у ссылки с опредленным ИД alert(document.getElementById(link_id).?????? что тут????) } P.S. Нужно имеено жаваскрипт реализация на Jquery я знаю что нужно так: $("#"+link_id).attr("href"); но мне нада без фреймворокв чистым js |
<script type="text/javascript"> window.onload = function(){ var a = document.getElementsByTagName('a'), i = a.length while(i--){ a[i].onclick = function(){ alert(this.href); return false; }; } }; </script> <a href="http://yandex.ru">ссылка 1</a> <a href="http://gogo.ru">ссылка 2</a> <a href="http://google.ru">ссылка 3</a> Но лучше так: <script type="text/javascript"> window.onload = function(){ var a = document.getElementsByTagName('a'), i = a.length while(i--){ a[i].onclick = (function(){ return function(){ alert(this.href); return false; }; })(); } }; </script> <a href="http://yandex.ru">ссылка 1</a> <a href="http://gogo.ru">ссылка 2</a> <a href="http://google.ru">ссылка 3</a> |
Цитата:
|
Цитата:
Спасибо, но было достаточно бы: <a href="http://yandex.ru" id="link_1" onClick="my_fucn("link_1");">ссылка 1</a> <a href="http://gogo.ru" id="link_2" onClick="my_fucn("link_2");">ссылка 2</a> <a href="http://google.ru" id="link_3" onClick="my_fucn("link_3");">ссылка 3</a> function my_fucn(link_id) 2 { 3 //как определить href у ссылки с опредленным ИД 4 alert(document.getElementById(link_id).href); 6 } (Ну если судить по вашему ответу =) ) как доберусь до фтп сразу проверю!!!! |
Цитата:
только не <a href="http://yandex.ru" id="link_1" onClick="my_fucn("link_1");">ссылка 1</a> а <a href="http://yandex.ru" id="link_1" onClick="my_fucn('link_1');">ссылка 1</a> или <a href="http://yandex.ru" id="link_1" onClick='my_fucn("link_1");'>ссылка 1</a> Даже подсветка намекает. Первая кавычка открывают вторая закрывает - основы основ же. |
Цитата:
<a href="http://yandex.ru" id="link_1" onClick="my_fucn(\"link_1\");">ссылка 1</a> |
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 15:18. |