On this page
insertAdjacentHtml method
void insertAdjacentHtml(Parses text as an HTML fragment and inserts it into the DOM at the specified location.
The where
parameter indicates where to insert the HTML fragment:
'beforeBegin': Immediately before this element.
'afterBegin': As the first child of this element.
'beforeEnd': As the last child of this element.
'afterEnd': Immediately after this element.
var html = '
content'; // Inserts as the first child document.body.insertAdjacentHtml('afterBegin', html); var createdElement = document.body.children0
; print(createdElement.classes0
); // Prints 'something'
See also:
Source
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