DOM Element オブジェクトから継承しようとしていますが、オブジェクトを作成するとすべてのコードが正常に実行されますが、appendChild() メソッドを呼び出そうとすると、次のようなエラーが表示されます。
MyObject doesn't have an appendChild method
これが私のコードです:
var content=document.createTextNode("This was dynamically created");
function MyObject(tagName){
Element.constructor.call(this,tagName);
this.prototype=Element.prototype;
this.prototype=Object.defineProperties(this.prototype,{
newMethod:function(){
//dosomething
}
});
}
var newObj=new MyObject("div");
newObj.appendChild(content);