Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как получить href ссылки по которой кликаешь? (https://javascript.ru/forum/dom-window/12048-kak-poluchit-href-ssylki-po-kotorojj-klikaesh.html)

omen89 28.09.2010 15:42

Как получить href ссылки по которой кликаешь?
 
как получить href ссылки по которой кликаешь?? без внесения события onclick в тег <a></a>

Octane 28.09.2010 16:04

document.onclick = function (event) {
    event = event || window.event;
    var target = event.target || event.srcElement;
    if (target.tagName.toUpperCase() == "A") {
       event.preventDefault();
       alert(target.href);
    }
};

http://javascript.ru/tutorial/events/intro

exec 29.09.2010 11:40

В IE выкинет TypeError, нужно 5-ую строчку заменить на это:

event.preventDefault ? event.preventDefault() : (event.returnValue = false);


Хотя и простой return false сойдёт.


Часовой пояс GMT +3, время: 15:43.