2010-06-13 5 views
2

Вопрос был задан мне в интервью.Поиск элемента, который нажал в DOM

Как найти, какой элемент щелкнул пользователь в DOM с помощью JQuery или Javascript или обоих?

ПРИМЕЧАНИЕ. Пользователь может щелкнуть любой элемент в DOM, будь то img, div или даже span.

Если вы можете предложить несколько примеров, то это будет очень полезно.

Заранее спасибо

ответ

10

Чистый JavaScript:

<script> 
    document.onclick = function(evt) { 
    var evt=window.event || evt; // window.event for IE 
    if (!evt.target) evt.target=evt.srcElement; // extend target property for IE 
    alert(evt.target); // target is clicked 
    } 
</script> 
+0

Большое спасибо, теперь я нашел оба пути JQuery и Javascript :) – Bhupi

5

event.target звучит как то, что вы после этого.

$('#id').click(function(e) { 
    //e.target will be the dom element that was clicked on 
}); 
+1

я заменил '' #ID с документом, и она работает так, как я хотел. thnx – Bhupi

Смежные вопросы