如何创建DOM's构造函数函数

How to create an instance of DOM's Constructor functions?

本文关键字:构造函数 函数 DOM 何创建 创建      更新时间:2023-09-26

当我试图创建DOM的HTMLElement实例时,

var oElement = new HTMLElement();

它抛出:TypeError:非法构造函数

为什么我们不能实例化DOM的构造函数?有办法做到吗?感谢

要使用Javascript创建新元素,请使用文档对象的createElement方法。

var newDiv = document.createElement("div");

要使用Javascript添加一些新文本,可以使用文档对象的createTextNode方法。

var text = document.createTextNode("Text goes here");
Object.create(HTMLElement.prototype, {})

大多数DOM构造函数不应该是构造函数,而只是其原型接口的持有者。然而,它们将有工厂函数来构造它们,这也验证了参数。

在您的特定情况下,HTMLElement需要a)一个标记名,b)一个文档来关联节点。CCD_ 3的CCD_。