日期:2014-05-16  浏览次数:20360 次

如何提取以下对象中的内容
已知对象
var   obj={
        ID: 'name ',
        ID1: 'name1 ',
        ID2: 'name2 '
};
我想实现以下效果
var   temp   =   "ID ";
alert(obj.temp   );
但是这么写不行
alert(obj.ID   );
就可以
如何用temp取代ID?
还有就是向obj中如何添加和删除元素?



------解决方案--------------------
obj.ID3 = "name3 ";

alert(obj[ "ID3 "]);
------解决方案--------------------
obj[ "ID4 "] = "name4 ";

delete obj.ID4; //remove

小梅的动作好快!
------解决方案--------------------
var temp = "ID ";
var id = eval( "obj. " + temp );
alert(id);

------解决方案--------------------
都这么快呀,我才打开网页,晕
------解决方案--------------------
上面大小梅不是已经写清楚了吗?
小梅的第一个帖子还是个例子呀,那个就是取一条元素