代码好像没错,但是运行不出来,请问怎么解决

img

用jquery实现,参考:

$(function(){
         $("#btnSubmit").click(function(){
            var val=$('input:radio[name="sex"]:checked').val();
            if(val==null){
                alert("什么也没选中!");
                return false;
            }
            else{
                alert(val);
            }
            var list= $('input:radio[name="list"]:checked').val();
            if(list==null){
                alert("请选中一个!");
                return false;
            }
            else{
                alert(list);
            }           
         });
     });

你sexd[i] 的值是 undefined
输出下sexd数组看看有几个元素。看下是不是sexd数组的下标i 越界了。

不能读(未定义的数据)的属性
这种情况一般是sexd 没拿到数据是空值