Метод insertAdjacentHtml
- String where,
- String text,
- {NodeValidator? validator,
- NodeTreeSanitizer? treeSanitizer}
override
Парсит текст как фрагмент HTML и вставляет его в DOM в указанном месте.
Параметр where указывает, куда вставить фрагмент HTML:
- 'beforeBegin': Непосредственно перед этим элементом.
- 'afterBegin': В качестве первого дочернего элемента этого элемента.
- 'beforeEnd': В качестве последнего дочернего элемента этого элемента.
- 'afterEnd': Непосредственно после этого элемента.
var html = '<div class="something">content</div>';
// Inserts as the first child
document.body.insertAdjacentHtml('afterBegin', html);
var createdElement = document.body.children[0];
print(createdElement.classes[0]); // Prints 'something' См. также:
Реализация
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 BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-svg/SvgElement/insertAdjacentHtml.html