这是HTML:
<p><input type="radio" value="Number1" name="Name" />Yes</p>
<p><input type="radio" value="Number2" name="Name" />No</p>
<p><input type="radio" value="Number3" name="Name" />Maybe</p>
是的,它们都有相同的名字 - 这不是我的网站,所以我不能改变它。
有没有办法用简单的GM脚本自动检查 Number2 / No ?
答案 0 :(得分:1)
以下是纯粹的javascript:
var radBtn = document.querySelector (
"p input[type=radio][name='Name'][value='Number2']"
);
radBtn.checked = true;
以下是jQuery的使用方法:
$("p input[type=radio][name='Name'][value='Number2']").prop ("checked", true);
请注意,您希望使选择器非常具体,以避免意外行为。
答案 1 :(得分:0)
var labels = document.getElementsByTagName('label');
for (var i = 0; i < labels.length; ++i) {
if (labels[i].textContent == "Instagram") {
labels[i].click();
}
}