Показать сообщение отдельно
  #1 (permalink)  
Старый 19.07.2014, 19:17
Профессор
Отправить личное сообщение для Dimaz Посмотреть профиль Найти все сообщения от Dimaz
 
Регистрация: 25.12.2009
Сообщений: 222

Был ли клик в определенном элементе?
<div id="one">
<div id="two">
<div id="three">
</div>
</div>
</div>

В одном div-е находятся еще несколько div-ов. Если кликнуть по одному из них, как узнать находится ли он внутри div-а с идентификатором "one"? Если да, то найти в div-е "one" тег input и получить значение его атрибута "value".
P.S. тег input может находиться в каком-то из вложенных в div "one" элементов.
document.addEventListener("mousedown", function(event){
if(event.button == 2){
var elem = event.target.tagName;
alert(elem);
}
});

Код выше выводит название тега по которому был произведен клик правой кнопкой мыши.
Ответить с цитированием