Skip to content

Instantly share code, notes, and snippets.

@ronipl
Created November 20, 2019 03:36
Show Gist options
  • Save ronipl/7b01cd189c8a7c6eb54279d6a596b2d0 to your computer and use it in GitHub Desktop.
Save ronipl/7b01cd189c8a7c6eb54279d6a596b2d0 to your computer and use it in GitHub Desktop.
Insert after/before
function insertAfter(el, referenceNode) {
referenceNode.parentNode.insertBefore(el, referenceNode.nextSibling);
}
// example
var newEl = document.createElement('div');
newEl.innerHTML = '<p>Hello World!</p>';
var ref = document.querySelector('div.before');
insertAfter(newEl, ref);
function insertBefore(el, referenceNode) {
referenceNode.parentNode.insertBefore(el, referenceNode);
}
// example
var newEl = document.createElement('div');
newEl.innerHTML = '<p>Hello World!</p>';
var ref = document.querySelector('div.before');
insertBefore(newEl, ref);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment