Spec-Zone.ru › Dart 1

dart:html

Метод insertAdjacentHtml

void insertAdjacentHtml(String where, String html, { NodeValidator validator, NodeTreeSanitizer treeSanitizer })

Парсит текст как фрагмент HTML и вставляет его в DOM в указанном месте.

Параметр where указывает, куда вставить фрагмент HTML:

  • 'beforeBegin': Сразу перед этим элементом.

  • 'afterBegin': В качестве первого дочернего элемента этого элемента.

  • 'beforeEnd': В качестве последнего дочернего элемента этого элемента.

  • 'afterEnd': Сразу после этого элемента.

    var html = '

    content
    '; // Вставляет как первый дочерний элемент document.body.insertAdjacentHtml('afterBegin', html); var createdElement = document.body.children0; print(createdElement.classes0); // Выводит 'something'

См. также:

  • insertAdjacentText
  • insertAdjacentElement

Исходный код

void insertAdjacentHtml(String where, String html,
    {NodeValidator validator, NodeTreeSanitizer treeSanitizer}) {
  if (treeSanitizer is _TrustedHtmlTreeSanitizer) {
    _insertAdjacentHtml(where, html);
  } else {
    _insertAdjacentNode(
        where,
        createFragment(html,
            validator: validator, treeSanitizer: treeSanitizer));
  }
}

© 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/insertAdjacentHtml.html

Spec-Zone.ru

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