В jQuery мы используем:
$("p").click(function(){$(this).hide();});
В приведенном выше утверждении this очень важно, поскольку он скрывает только тот элемент p, на который мы нажимаем. Но вместо этого, если мы используем "p" в месте this, он скроет все элементы p при нажатии любого из элементов p.
Мне было интересно, есть ли способ генерировать тот же эффект с помощью JavaScript. Я пробовал:
document.getElementsByTagName("p").onclick = function(){this.style.display:none;}
и
document.getElementsByTagName("p").onclick = function(){document.getElementsByTagName(this).style.display:none;}
Но ничего из этого не работает.