尝试在第三方网站上仅勾选包含Javascript/jQuery中某些选择器的复选框



我在一个网站上,我正在尝试查找可用于选择或取消选择复选框的属性(通过某些条件(

例如

迈克 [x] 约翰 [ ]

我想只使用 Chrome 上的控制台来选择迈克框。

我的代码是

Array.from(document.querySelectorAll('input:checkbox[name=Mike]").prop("checked",true)'))
.filter(input => input.value === 'on')
.forEach(input => input.click())

有人能帮忙吗?

使用 vanilla JavaScript :

function mikeCheckBox ()
{
document.querySelectorAll( 
'input[ type = checkbox ][ name = Mike ][ value = on ]:checked' 
).forEach( checkbox => checkbox.click() );
}
mikeCheckBox();
<input type="checkbox" value="on" name="Mike" checked/>
<input type="checkbox" value="on" name="Mike"/>
<input type="checkbox" value="on" name="Sam"/>
<input type="checkbox" name="Mike" checked/>
<input type="checkbox" value="on" name="Sam"/>
<input type="checkbox" value="on" name="Mike"/>
<input type="checkbox" value="on" name="Mike" checked/>

这是一种方法可以做到这一点

document.querySelectorAll("input[name=Mike]").forEach(node => { node.checked = true })

您可以编辑选择器以选择其他复选框

最新更新