gpt4 book ai didi

javascript - 如何确定 JavaScript 事件处理函数的名称?

转载 作者:行者123 更新时间:2023-11-30 18:55:54 26 4
gpt4 key购买 nike

我在这样的 html 页面上看到了一些 anchor 元素

<a href="javascript:void(0);" class="clickable">Click me</a>;

页面在页面加载时将 JavaScript 事件处理程序分配给定位元素。页面加载后,我可以单击 anchor 元素来触发 JavaScript 操作。

我想以编程方式触发 anchor 的事件处理函数,但我无法确定事件处理函数的函数名称,因为相关的外部 JavaScript 文件已压缩,因此很难跟踪代码。压缩混淆了所有变量/函数名称并将所有内容放在一行中。

谁能建议我以编程方式触发 anchor 的 onclick 事件处理程序的方法?

谢谢

最佳答案

要回答标题中的问题:不,你不能。您无法获取名称,因为可能甚至 都没有名称 - 为此目的使用匿名函数已变得非常普遍。

第二个问题的答案,请参阅:

How can I programmatically invoke an onclick() event from a anchor tag while keeping the ‘this’ reference in the onclick function?

关于javascript - 如何确定 JavaScript 事件处理函数的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2097993/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com