Spec-Zone.ru › Dart 2

dart:html

Конструктор 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.

См. также:

  • isTagSupported

Реализация

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

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-html/Element/Element.tag.html

Spec-Zone.ru

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