DOMNode::insertBefore Yeni çocuğu belirtilen çocuğun öncesine yerleştirir &reftitle.description; public DOMNodefalseDOMNode::insertBefore DOMNodeyeni DOMNodenullmevcut&null; yeni düğümü mevcut düğümün hemen öncesine yerleştirir. Eklenen çocukta değişiklik yapmayı düşünüyorsanız dönen düğümü kullanın. &reftitle.parameters; yeni Yeni çocuk düğüm. mevcut Mevcut çocuk düğüm. Belirtilmediği takdirde yeni düğüm listeye son çocuk olarak eklenir. &reftitle.returnvalues; Yerleştirilen düğüm veya hata durumunda &false;. &reftitle.errors; DOM_NO_MODIFICATION_ALLOWED_ERR Düğüm salt okunursa veya düğümün önceki ebeveyni salt okunur olarak yerleştirilmişse bu hata oluşur. DOM_HIERARCHY_REQUEST_ERR Düğüm, yeni düğümün türündeki çocuk düğümlere izin vermeyen türde ise veya yeni düğüm, çocuğu olacağı düğümün ebeveyni veya atalarından biri ise bu hata oluşur. DOM_WRONG_DOCUMENT_ERR Eğer yeni düğüm, çocuğu olacağı düğümü oluşturan belgeden farklı bir belge tarafından oluşturulmuşsa bu hata oluşur. DOM_NOT_FOUND_ERR mevcut düğüm, bir çocuk düğüm değilse bu hata oluşur. &reftitle.seealso; DOMNode::appendChild