今日遇到的javascript问题解决-数组越界和jquery取iframe的问题。

来源:互联网 发布:淘宝注册账号网站 编辑:程序博客网 时间:2024/06/14 12:10

关于js数组越界:

代码如下:

              dsmall = eval("document.all.delcomd"+m);

               if (typeof(dsmall)!="undefined")

               {

                 var saverstr="1";

                 if(m<inperarr.length){//原来代码没有做此处判断,导致ie将强行结束方法。

                    saverstr=inperarr[m].substring(inperarr[m].indexOf("#~#")+3,inperarr[m].length);

                 }

方法被强行结束后又不报错,导致问题定位十分困难!

 

关于使用 jquery 取iframe 对象:

如下代码:

 

                   _frame=document.getElementById("fra_tableList");//使用这个方法正常

                    //_frame=$("#fra_tableList");//这种情况下 innerDoc 为 undefined

                    alert(_frame);

                    var innerDoc = _frame.document;

                    if (_frame.contentDocument){

                       innerDoc = _frame.contentDocument; // For NS6

                    }

                    if (_frame.contentWindow){

                       innerDoc = _frame.contentWindow.document;

                    }

                    alert(innerDoc);

                    innerDoc.forms['listForm'].submit();

jquery 选择 radio :

      目前必须这样:$("#userflag_y").attr('checked',true);

 

原创粉丝点击