猿问

js初学者,想问以下判断复选框哪里出错了?

var intentionfundx = document.getElementById("intention_fund").getElementsByTagName("input");
    var index1 = 0;//复选框判断至少选择一项;
    for (var i = 0; i < intentionfundx.length; i++) {
        if (!(intentionfundx[i].checked))
        index1++;
    }
    if (index1 == (intentionfundx.length-1)) {
        alert("请选择一项意向资金!!");
        return false;
    }

用了几个alert输出都到for循环哪里出现问题。。我只是个小白

linvscode
浏览 1058回答 1
1回答

慕粉3163795

首先,你这一段代码是有错误的,在非函数作用域内使用return;然后是,不明白你是想在什么条件下alert。如果是第一次进入页面,index1是等于intentionfundx.length的。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答