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

关于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);

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值