继承对象的内部function怎么调用?
本帖最后由 blood2323 于 2012-12-20 12:38:03 编辑 这里怎么调用内部的print来打印内容啊,因为p是实例化来的,可能别的地方会变,所以就不能用p.print
function initTopBar(){};
initTopBar.prototype={
init:function(id,name,age){
this.id = id;
this.name = name;
this.age = age;
//这里怎么调用print来打印内容啊
},
print:function(id,name,age){
return console.log("编号:"+id+";姓名:"+name+";年龄:"+age);
},
}
var p = new initTopBar();
window.onload = p.init(11,22,33);
document.getElementById("123123").addEventListener('mouseover',p.getInfo, false);
document.getElementById("123123").addEventListener('mouseover',function(){
p.getInfo();
}, false);