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);