Я хочу прослушивать события на элементах <p>
на уровне окна или документа, поскольку таких элементов слишком много, чтобы прикрепить обработчик событий onclick для каждого.
Вот что у меня есть:
window.onload=function()
{
window.addEventListener('click',onClick,false);
}
function onClick(event)
{
alert(event.target.nodeName.toString());
}
Мне нужен совет по приведенному выше коду, это хорошо?
А также, как я могу проверить, является ли выбранный элемент элементом <p>
, отличным от проверки nodeName
?
Например, если элемент <p>
содержит элемент <b>
и щелчок по нему, nodeType будет b
, а не p
.
Спасибо.