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对象