- DomName('Document.createElement')
Element
createElement(String tagName, [String typeExtension])
Source
@DomName('Document.createElement')
Element createElement(String tagName, [String typeExtension]) {
var newElement = (typeExtension == null) ?
_blink.BlinkDocument.instance.createElement_Callback_1_(unwrap_jso(this), tagName) :
_blink.BlinkDocument.instance.createElement_Callback_2_(unwrap_jso(this), tagName, typeExtension);
var wrapped = js.getDartHtmlWrapperFor(newElement); // Here's our Dart class.
if (wrapped != null) {
wrapped.blink_jsObject = newElement;
} else {
wrapped = wrap_jso(newElement);
if (wrapped == null) {
wrapped = wrap_jso_custom_element(newElement);
} else {
js.setDartHtmlWrapperFor(wrapped.blink_jsObject, wrapped);
}
}
return wrapped;
}