问题二:
<table>
<tr><td>name</td></tr>
<tr><td>sex</td></tr>
<tr><td>age</td></tr>
</table>
我如何创建对象  obj["name"]来显示"name",obj["sex"]来显示"sex"

解决方案 »

  1.   

    第一个问题:<script>
    var rf_val=new Array();
    rf_val[rf_val.length] = rf_val["name"] = new setVal("name","abc");
    rf_val[rf_val.length] = rf_val["sex"] = new setVal("sex","男");
    rf_val[rf_val.length] = rf_val["age"] = new setVal("age","10");
    function setVal(name,value)
    {
         this.name=name;
         if(value=="null" || value==null)this.value="";
         else this.value=value;
         rf_val[rf_val.length]=this;
    }
    alert(rf_val[0].value)
    alert(rf_val["name"].value)
    alert(rf_val[1].value)
    alert(rf_val["sex"].value)
    alert(rf_val[2].value)
    alert(rf_val["age"].value)
    </script>