Element.tag 构造函数

Element.tag(
  1. String tag, [
  2. String? typeExtension
])

创建指定标签名称的 HTML 元素。

这与 Document.createElement 类似。`tag` 应该是一个有效的 HTML 标签名称。如果 `tag` 是一个未知标签,则这将创建一个 UnknownElement

var divElement = new Element.tag('div');
print(divElement is DivElement); // 'true'
var myElement = new Element.tag('unknownTag');
print(myElement is UnknownElement); // 'true'

对于标准元素,最好使用元素类型构造函数

var element = new DivElement();

例如,最好使用 new CanvasElement(),因为表达式的类型是 CanvasElement,而 Element.tag 的类型是更不具体的 Element

另请参阅

实现

factory Element.tag(String tag, [String? typeExtension]) =>
    _ElementFactoryProvider.createElement_tag(tag, typeExtension);