Here is a revised proposal based on Ojan's earlier proposal to this list.
These new methods are subject to compatibility testing.
We introduce a DocumentContent union type (DOMString maps to a Text node):
DOMString | CharacterData | Element | DocumentFragment
We introduce these methods on Element and DocumentFragment:
prepend(DocumentContent... nodes)
append(DocumentContent... nodes)
We introduce these methods on Element, DocumentFragment, and CharacterData:
before(DocumentContent... nodes)
after(DocumentContent... nodes)
We introduce this method on Element and CharacterData:
replace(DocumentContent... nodes)
We introduce this method on DocumentType, Element, and CharacterData:
remove()
--
Anne van Kesteren
http://annevankesteren.nl/