我想擴展DOM。從DIV元素I「子類」:什麼JS對象可以通過appendChild()添加?
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?
相關:http://stackoverflow.com/questions/779880/in-javascript-can-you-extend-the-dom – Hamish 2011-01-06 04:07:13