Spec-Zone.ru › Dart 1

dart:html

Конструктор фабрики Element.tag

Element.tag(String tag, [ String typeExtention ])

Создаёт 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.

См. также:

  • isTagSupported

Исходный код

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

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-html/Element/Element.tag.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API