您的位置:首页 > Web前端 > JQuery

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

2010-04-02 10:18 417 查看
关于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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: