JavaScript: inserire un elemento nel DOM dopo un altro elemento

In JavaScript possiamo inserire un nuovo elemento dopo un elemento di riferimento con semplicità.

La soluzione è la seguente:


'use strict';

const after = (el, referenceNode) => {
    if(el === null || referenceNode === null) {
        return null;
    }
    if(referenceNode.nextSibling === null) {
        return null;
    }
    return referenceNode.parentNode.insertBefore(el, referenceNode.nextSibling);
};

Torna su