gpt4 book ai didi

javascript - JS : Check Input Box In a certain TD

转载 作者:行者123 更新时间:2023-12-02 15:06:50 27 4
gpt4 key购买 nike

我正在尝试从一个网站下载图像,该网站要求您选中要下载的图像的输入框。因为我想下载所有这些,所以我有这个 JS 脚本来检查所有输入框..

var allInputs = document.getElementsByTagName("input");
for (var i = 0, max = allInputs.length; i < max; i++){
if (allInputs[i].type === 'checkbox')
allInputs[i].checked = true;
}

但现在的问题是该网站有两种类型的图像,低分辨率和高分辨率,并且每个图像的每个选项都有单独的输入框。

当然我只想要高分辨率。我发现高分辨率和低分辨率图像输入框分别嵌入 <tr> 中标签。高分辨率图像输入框包裹在 <td align="left"> 周围。 <tr>内标签。

我怎样才能告诉JS只看<td align="left">输入框的标签并检查它们?

最佳答案

这可能有效:

var inputs = document.body.querySelectorAll('input[type="checkbox"]');
var i = inputs.length;
while (i--) {
var input = inputs[i];
var parentAlign = input.parentNode.getAttribute('align');
if (parentAlign === 'left') {
input.checked = true;
}
}

http://jsbin.com/pukixiniga/edit?html,js,output

关于javascript - JS : Check Input Box In a certain TD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35071690/

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