单击单选按钮 - greasemonkey

时间:2014-10-09 23:55:54

标签: javascript radio-button greasemonkey

我有3个单选按钮,需要在页面加载时选择一个(BAT)。这是有问题的HTML。

<td valign="center">
     <input id="T1" name="ZZ" type="radio" value="CAT"/> <label for="T1"> cat </label><br/>
     <input id="T2" name="ZZ" type="radio" value="DOG"/> <label for="T2"> dog </label><br/>
     <input id="T3" name="ZZ" type="radio" value="BAT"/> <label for="T3"> bat </label><br/>
</td>

以下是我正在使用的代码。

var elements = document.getElementsByTagName("input");
for (i = 0; i < elements.length; i++) {
    if (elements[i].value == "BAT") {
        elements[i].click();
    }
}

有人能发现我做错了什么吗?不幸的是,从不选择单选按钮。

1 个答案:

答案 0 :(得分:0)

设置checked属性:

elements[i].checked = true;