我在一个网站上,我正在尝试查找可用于选择或取消选择复选框的属性(通过某些条件(
例如
迈克 [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 })
您可以编辑选择器以选择其他复选框