0

这是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 ?

4

2 回答 2

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);



请注意,您希望使选择器相当具体以避免意外行为。

于 2012-08-21T21:09:26.290 回答
0
var labels = document.getElementsByTagName('label'); 
for (var i = 0; i < labels.length; ++i) { 
    if (labels[i].textContent == "Instagram") { 
        labels[i].click(); 
    }
}
于 2012-08-21T15:06:42.960 回答