如何创建DOM's构造函数函数
How to create an instance of DOM's Constructor functions?
当我试图创建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_。
相关文章:
- 构造函数函数闭包变量
- 构造函数函数中的自执行函数的OO上下文/范围
- 为什么在构造函数函数中使用此关键字
- 正在将构造函数函数迁移到TypeScript
- 获取构造函数函数的最佳方式是在JavaScript中使用带名称空间的字符串表示
- 为什么可以't我使用'var'在构造函数函数中
- 获取自定义对象构造函数函数名
- 在构造函数函数中创建只读(get)属性
- 正在检查类型构造函数函数
- Javascript中的内置构造函数函数
- 如何在JavaScript中的函数(函数本身就是一个参数)中传递参数
- 构造函数函数原型可枚举
- 为什么要设置原型's构造函数转换为其构造函数函数
- 从另一个javascript程序调用函数-函数式编程
- 构造函数函数.可以't覆盖对全局变量的引用
- 使用构造函数函数的Javascript继承
- 从数组构造生成器函数
- 如何创建DOM's构造函数函数
- 使用构造函数函数添加和删除项的数据结构
- 在NodeJS中构造helper函数的最佳方式