我正在尝试扩展DOM。我从Div元素中“派生”出子类:
var Subclass = function() {}
Subclass.prototype = document.createElement('div');
Subclass.constructor = Subclass;
var obj = new Subclass();
var obj.innerHTML = 'test';
document.body.appendChild(obj); // Exception: Node cannot be inserted ... point in the hierarchy
如果一个对象的原型是DOM对象行不通,那么将一个对象插入到DOM中的要求是什么?