pub fn insert_before(
doc: &mut BaseDocument,
parent: NodeId,
new_node: NodeId,
reference: Option<NodeId>,
) -> Result<NodeId>Expand description
parent.insertBefore(new_node, reference), returning the inserted node.
reference of None is the DOM’s null reference node and means append.
Inserting a node before itself is a no-op.