js radio应用中出错调试:原来js函数写错整个函数都不执行的

    技术2022-05-20  44

    html中使用onclick事件调用selLB()函数<input type="radio" id="lx" name="leixing" value="leixing" οnclick="selLB()">

     

    函数实现:

    function selLB()     {

            alert("2"); //测试函数执行         var index=0;         var obj=document.getElementsByName('leixing');         for(var i=0;i<obj.length;i++)         {             if(obj.[i] .checked) //出错处             {                 index=i+1;                 break;             }         }         window.navigate("selLB.jsp");     }

     

    错误很明显,多加了个点号。但是后果很严重,整个函数都没有执行,看来是没有编译通过,但这个jsp页面照常显示,只不过点击radio后没有反应。后来我把selLB()函数里面alert以下的代码都注释掉,再点击radio时就弹出对话框了。进一步把注释符号往下移动,发现出错处。

     

     


    最新回复(0)