В JavaScript this
относится к элементу, содержащему действие. Например, если у вас есть функция с именем hide()
:
function hide(element){
element.style.display = 'none';
}
Вызов hide
с this
скроет элемент. Возвращает только элемент, на который нажали, даже если он похож на другие элементы в DOM.
Например, вы можете this
щелкнуть число в приведенном ниже HTML-коде, чтобы скрыть только точку с маркером.
<ul>
<li class="bullet" onclick="hide(this);">1</li>
<li class="bullet" onclick="hide(this);">2</li>
<li class="bullet" onclick="hide(this);">3</li>
<li class="bullet" onclick="hide(this);">4</li>
</ul>