gpt4 book ai didi

javascript - 单击已打开 onClick 的按钮

转载 作者:行者123 更新时间:2023-11-30 15:24:33 25 4
gpt4 key购买 nike

我知道这听起来很傻,但我需要创建一个函数来查找附加了 onClick 的按钮。然后点击它。

就像:

<div onclick="coolFunction()" class="coolClass">
<p>Click Me!</p>
</div>

我尝试通过执行以下操作来搜索它:

$('.coolClass').attr('onClick') == 'coolFunction()'

确实找到了它,问题是我不明白如何点击它,因为它在 if 方法中。

最佳答案

您的选择器将更像是 $('[onclick="coolFunction()"]')

所以要按照你描述的去做,你可以这样做

 $('[onclick="coolFunction()"]').trigger('click');

尽管如此,除非 coolFunction() 关心被这个 DOM 元素显式调用,否则您可以只调用 coolFunction(),而无需将其搭载在您的点击处理程序上.

更新:有争论

 // Note selector is less specific, but still targeted
$('[onclick^="coolFunction"]').trigger('click');

有了这个,您可以触发点击处理程序,HTML 中的 coolFunction(var) 将按预期工作。

关于javascript - 单击已打开 onClick 的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43193046/

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