Я ожидаю, что это напечатает "a", потому что, когда я вызываю foo(this)
, аргумент кажется тегом ссылки.
<script type="text/javascript">
function foo (e) {
alert (e .tagName);
}
</script>
<a href="javascript:foo(this)">click</a>
Вместо этого он печатает "undefined". Если я alert(e)
, он говорит "окно объекта". Как мне сделать foo
знать, какой элемент запустил его? Без прохождения/поиска идентификаторов.