javascript как узнать id на котором кликнули мышкой через событие onclick
Компьютеры / Программирование / javascript (джаваскрипт)
Тэги: javascript onclick javascript target
Тэги: javascript onclick javascript target
📅6-08-2018 👁402
Чтобы узнать 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;
Оставить свой ответ: