简单的脚本,但不适合我:)

时间:2018-07-02 17:19:01

标签: javascript

我有三个具有相同名称的单选按钮,我希望在单击此按钮后提醒显示单选的索引

var radio = document.getElementsByName('radio');
for(var i = 0; i < radio.length; i ++){
    radio[i].onclick = function () {
        if(this.checked){
            alert(i);
        }
    };
}
<input type="radio" name="radio" value="r1">
<input type="radio" name="radio" value="r2">
<input type="radio" name="radio" value="r3">

它在每个按钮上显示“ 3”,我想这是因为我的循环一直运行到最后,当我单击单选按钮时,它显示了最后一个结果。

我正在学习,请帮助某人:)

0 个答案:

没有答案