第一个参数) 要插入的节点
第二个参数) 参考节点 - 这是将在其之前插入新节点的节点
使用此方法的技巧是,您实际在其中调用 insertBefore() 方法的对象实际上是参考节点的父节点!
错误的
$DOMNode_refNode->insertBefore($DOMNode_newNode, $DOMNode_refNode);
正确的
$DOMNode_refNode->parentNode->insertBefore($DOMNode_newNode, $DOMNode_refNode);