直接在HTML文档中使用自定义标记,而不使用document.registerElement('my-tag')
似乎工作正常。它可以照常设置等。
答案 0 :(得分:6)
registerElement有两个好处:
var myTag = document.registerElement("my-tag");
document.body.appendChild(new myTag())
var customImg = document.registerElement("custom-img", { prototype: Object.create(HTMLImageElement.prototype) });
第二个实际上是一个通用选项对象,其中可以扩展其他原型或扩展现有标记(如<img is="custom-img">
)