【问题标题】:Click radio button automatically - greasemonkey [duplicate]自动单击单选按钮-greasemonkey [重复]
【发布时间】:2014-10-09 23:55:53
【问题描述】:

我有 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();
    }
}

谁能发现我做错了什么?不幸的是,单选按钮从未被选中。

【问题讨论】:

    标签: javascript radio-button greasemonkey


    【解决方案1】:

    设置checked属性:

    elements[i].checked = true;
    

    【讨论】:

    • 嗯,这似乎并没有帮助它做任何事情。我得再看看这个问题。
    猜你喜欢
    • 1970-01-01
    • 2012-02-28
    • 1970-01-01
    • 1970-01-01
    • 2015-06-01
    • 2015-01-26
    • 2013-08-24
    • 1970-01-01
    相关资源
    最近更新 更多