gpt4 book ai didi

javascript - 单击功能在 JavaScript 控制台中不起作用?

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

我正在尝试编写一个脚本,因此当我单击列表中的一个元素时,所有元素都会自动被单击。

但问题是,我正在尝试在 JS 控制台中运行它。

并且控制台不断抛出一个异常,即 click() 函数未定义在 anonymous (some address) 处。

我还尝试了 trigger('click') 事件。但这也没有用。我假设问题出在旧版本的 jQuery 上。

知道我该怎么做才能一次点击全部吗?这是代码:

$(document).ready(function() {
var e = document.getElementsByTagName("Button");
for (i = 0; i < e.length; i++) {
e.onclick = e.trigger("click");
}
});

这是禁止名称的代码:

<div class="container_element sub_element hover_element">
<div class="wrap_element">
<div class="element_name">
<p>Drut</p>
</div><div class="delete_element delete_banned">
<button value="Drut" type="button">
<i class="remove_element close_room remove_private fa fa-2x fa-close">
</i></button></div></div></div>

这是列表的截图: https://ibb.co/T0cYVZ2

对于那些想知道我为什么要这样做的人:我基本上是一个聊天管理员。有超过 2k 被禁止的人。我无法手动一一清除所有禁令,这需要几个世纪的时间,这就是我被迫编写此脚本的原因。不,我无权访问数据库或托管。

最佳答案

既然你已经在使用 jQuery,你可以这样做:

var $buttons = $('button').click(function(){

// do something when it's clicked

// trigger click on the others also
$buttons.not(this).click()
});

不确定为什么需要这样做......看起来很不寻常

关于javascript - 单击功能在 JavaScript 控制台中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57065354/

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