这两个按钮(星号和删除)位于一个div <div class="rank_icon">
中,每个按钮为每个用户提供另一个类。唯一相同的是&#34;删除&#34;的标题和src。图像。
HTML代码的屏幕截图:html code
我想制作点击每个用户的删除按钮的JavaScript。
我尝试了以下但没有成功:
setInterval(function () {
document.getElementByName("img").click();
}, 1);
答案 0 :(得分:0)
我要假设你内部remove
只是一个名为class="remove"
的单个元素。因此,您可以在课程中循环,并在每个click
课程上执行remove
:
var buttons = document.getElementsByClassName("rank_icon");
for(var i=0; i<buttons.length; i++)
{
buttons[i].getElementsByClassName("remove")[0].click();
}
以下是具有以下结构的示例代码段:
<div class="rank_icon">
...
<button class="remove" ... >X</button>
</div>
<div class="rank_icon">
...
<button class="remove" ... >X</button>
</div>
var buttons = document.getElementsByClassName("rank_icon");
for(var i=0; i<buttons.length; i++)
{
buttons[i].getElementsByClassName("remove")[0].click();
}
<div class="rank_icon">
<button class="remove" onclick="alert('t')">X</button>
</div>
<div class="rank_icon">
<button class="remove" onclick="alert('t')">X</button>
</div>