创建对象的困惑 望JS高手指点
function Car(id){this.c = id;
this.show = function(){
alert(this.c);
};
}
var a = new Car(1);
document.getElementById("aaa").onclick = a.show();
a.show();
如果用a.show()运行Car类正常运行 但输入用onclick alert(this.c)为undefine类型并没有被id变量赋值 我想可能是指针引用没有从Car类开始 只调用了function 望高手指点 如何能让alert(this.c)为我设置id的值