utils/dom/createelement
@ckeditor/ckeditor5-utils/src/dom/createelement
module
Filtering
Functions
-
createElement( doc, name, attributes, children ) → Element
static
Creates element with attributes and children.
createElement( document, 'p' ); // <p> createElement( document, 'p', { class: 'foo' } ); // <p class="foo"> createElement( document, 'p', null, 'foo' ); // <p>foo</p> createElement( document, 'p', null, [ 'foo', createElement( document, 'img' ) ] ); // <p>foo<img></p>
Parameters
doc : Document
Document used to create element.
name : String
Name of the element.
attributes : Object
Object keys will become attributes keys and object values will became attributes values.
children : Node | String | Array.<(Node | String)>
Child or array of children. Strings will be automatically turned into Text nodes.
Returns
Element
Created element.