iki*_*kiw 8 html javascript dom
当我试图创建DOM的HTMLElement实例时,
var oElement = new HTMLElement();
Run Code Online (Sandbox Code Playgroud)
抛出:TypeError:非法构造函数
为什么我们不能立即使用DOM的构造函数?有办法吗?谢谢
Object.create(HTMLElement.prototype, {})
Run Code Online (Sandbox Code Playgroud)
要使用Javascript创建新元素,请使用文档对象的createElement方法.
var newDiv = document.createElement("div");
Run Code Online (Sandbox Code Playgroud)
要使用Javascript添加一些新文本,您可以使用文档对象的createTextNode方法.
var text = document.createTextNode("Text goes here");
Run Code Online (Sandbox Code Playgroud)
大多数DOM构造函数不应该是构造函数,而只是它们原型接口的持有者.然而,它们将具有构造它们的工厂函数,这也验证了参数.
在您的特定情况下,HTMLElementa)需要标记名,b)与节点关联的文档.该createElement方法document既需要.
| 归档时间: |
|
| 查看次数: |
4853 次 |
| 最近记录: |