Метод insertAdjacentHtml
- @DomName('Element.insertAdjacentHTML')
Парсит текст как фрагмент 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'
См. также:
insertAdjacentTextinsertAdjacentElement
Исходный код
@DomName('Element.insertAdjacentHTML')
void insertAdjacentHtml(String where, String text,
{NodeValidator validator, NodeTreeSanitizer treeSanitizer}) {
throw new UnsupportedError("Cannot invoke insertAdjacentHtml on SVG.");
}
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-svg/SvgElement/insertAdjacentHtml.html