Skip to content

Instantly share code, notes, and snippets.

@janderudder
Created August 1, 2018 17:50
Show Gist options
  • Save janderudder/328ca304c1dad608524d2f87abe50770 to your computer and use it in GitHub Desktop.
Save janderudder/328ca304c1dad608524d2f87abe50770 to your computer and use it in GitHub Desktop.
Bookmarklet : delete a DOM node on click
(function (arg) {
if (!arg)
window.activeDeleteNodeBookmarklet = true
else
window.activeDeleteNodeBookmarklet = !window.activeDeleteNodeBookmarklet
if ( window.activeDeleteNodeBookmarklet )
console.log('DeleteNode bookmarklet activated')
else
console.log('DeleteNode bookmarklet deactivated')
document.addEventListener('click', ev => {
if ( window.activeDeleteNodeBookmarklet ) {
ev.preventDefault()
ev.stopPropagation()
ev.target.remove()
}
})
})('activeDeleteNodeBookmarklet' in window)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment