<script type="text/javascript">
<!--
 var obj={
    ID:'name',
    ID1:'name1',
    ID2:'name2'
};
var temp = "ID";
alert(obj[temp]);
//-->
</script>

解决方案 »

  1.   

    obj.ID3 = "name3";alert(obj["ID3"]);
      

  2.   

    obj["ID4"] = "name4";delete obj.ID4; //remove小梅的动作好快!
      

  3.   

    var temp = "ID";
    var id   = eval( "obj." + temp ); 
    alert(id);
      

  4.   

    还有就是如何取得一条元素?
     比如 ID:'name'
      

  5.   

    我的意思是得到
    obj1={ID:'name'};
    这样的对象好像obj[0]那样
    但实际上取得方法不知道
    还有就是添加一条