如何将目标元素作为参数传递给内联事件处理程序

How do you pass the target element as an argument to an inline event handler?

本文关键字:事件处理 程序 参数传递 目标 元素      更新时间:2023-09-26

哇!首先,我为这个头衔道歉,我不常说英语。

我的问题是,使用内联事件注册,如何将目标元素作为参数传递?像这样:

<element onClick='someEvent(thisElement)'></element>

我尝试过的:

<element onClick='someEvent(this)'></element>

上面的代码不起作用。请帮忙。。。提前感谢!我不想使用addEventHandler,因为元素将动态创建。

我觉得不错

<script type="text/javascript">
function someEvent(t) {
    alert(t.tagName)
}
</script>
<a onclick='someEvent(this)'>Click me</a>

我认为问题的原因是动态元素生成。如何将属性添加到元素中?

为什么不在动态元素生成期间仅使用addEventHandler