求JS..继承问题

在OOP编程思想中,继承一直被我们大范围使用

如在.net(C#)里面 很多地方都用到了继承 比如我们用的控件 都继承自 Control类 我们自己编写控件也是间接/直接继承他才能被VS识别成控件

最近在学习JS的时候不会使用 js的继承 问题: 我现在写了一个类 dom2 想继承 js dom对象类 ,并扩展一个新方法

dom2=function(id)
{
  //这里拿到的是dom对象 
  var obj = "string" == typeof id ? document.getElementById(id) : id;
  // 问题在这里.... 要怎样才能从dom中继承出一个新对象 并返回dom2类型的对象... 求会的老鸟指点一二 

}

//对dom2拓展新方法show()
dom2.prototype.show=function()
{
  //因为dom2是继承自dom原则上包含下面属性
  this.style.display="block";
}

var $=dom2;


//调用
$("id").show();



作者: aa272789157   发布时间: 2011-12-28

....有木有老鸟出来解答一二

作者: aa272789157   发布时间: 2011-12-28