问题描述
- JS里的数组对象赋值后是空
- var obj_frm = new Array();
function SetFrom(obj)
{
obj_frm[obj.name] = obj;
}
为什么了?浏览器是IE11
解决方案
解决方案二:
说明方法体里的语句就没执行,你没有地方调用
解决方案三:
obj是什么呀,alert一下看看是不是空,我觉得可能是obj_frm[obj.name] = obj;报错了
解决方案四:
你在方法里把要用的参数输出来看一下
解决方案五:
var obj_frm = new Array();function SetFrom(obj){obj_frm[obj.name] = obj;}//你是想这样吧? var obj_frm = {};function SetFrom(obj){obj_frm[obj.name] = obj;}或者是 var obj_frm = new Array();function SetFrom(obj){var objnew={};objnew[obj.name]= obj;obj_frm.push(objnew);}
解决方案六:
忘了说了 obj是iframe对象
时间: 2024-09-16 20:40:44