javascript как узнать id на котором кликнули мышкой через событие onclick

Чтобы узнать id события на котором клинкули мышкой нужно узнать через target кто это событие сгенерировал

 

Например есть html код:

<li id="sticky">
   <span class="sticky">Pick up dry cleaning</span>
</li>

 

И в js у нас есть функция обработчки клика мышки:

sticky.onclick = blabla;

 

Когда вызовется функция blabla() то нам захочется узнать какой id ее вызвал. Этой функции по умолчанию передается объект event:

function blabla(e){
  var key = e.target.id;

Теперь в переменной key у нас есть id = sticky

Но если пользователь щелкнул мышкой по SPAN то мы можем и это узнать:

 

if (e.target.tagName.toLowerCase() == "span") {
   key = e.target.parentNode.id;

 

 



Оставить свой ответ:

Имя:*
E-Mail:
Вопрос:
Skolko buдет пять пдюс сeмь?
Ответ:*
QQpedia21.ru - cамые интересные вопросы