JavaScript-объект события? - PullRequest
3 голосов
/ 23 марта 2011

Мне сказали, что «объект события» передается в качестве параметра функции в программе ниже. Каким будет пример «объекта события»? Например, это элемент <p>, если вы щелкнули по <p> или <html>, если вы щелкнули по <html>, или объект события является фактическим «щелчком»?

document.addEventListener('click', function(e){
console.log(e.target.nodeName);
},false);

Ответы [ 2 ]

4 голосов
/ 23 марта 2011

Это примерно фактический клик. См. Подробную документацию MDC для событий и MouseEvent . Вы можете получить целевой элемент из event.target .

0 голосов
/ 09 июня 2014

в HTML-код, который вы можете использовать в качестве примера:

<input type="text" onchange="show(this)" />

<script>
  show(e) {alert(e.value);}
</script>

С наилучшими пожеланиями!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...