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