如何將我的對象的屬性設置爲變量?該變量等於表單文本字段值。當我顯示mycar
對象時,obj.property
和obj[property]
都給我一個undefined error
。將javascript對象屬性設置爲變量
function auto(manufacturer,model,engine_size,year,color,price)
{
this.manufacturer = manufacturer;
this.model = model;
this.engine_size = engine_size;
this.year = year;
this.color = color;
this.price = price;
}
var mycar = new auto();
var a = document.form.num1.value;
mycar.manufacturer = a;
mycar[manufacturer] = a;
對不起。這裏是我所有的代碼http://jsfiddle.net/vzqjv/
即時嘗試將我的對象屬性設置爲一個變量,一個等於表單文本字段值後,一些驗證,看看它是否檢出。
這是整個代碼? – 2013-04-30 03:23:42
你確定「a」不是未定義的嗎? – 2013-04-30 03:24:51
@KhanhTo:但是這不會給出錯誤(在mycar上),是嗎? – 2013-04-30 03:26:26