Estoy tratando de crear una extensión de Twitter en la que quiero agregar un botón adicional junto con todos los demás botones de Me gusta/marcador. Para eso estoy usando appendChild y diff otras funciones. Pero solo agregan el botón a un nodo, cuando actualizo otro, el anterior desaparece.
var btn = document.createElement("button"); btn.innerHTML = "Bookmark"; btn.id = "bookmark-btn"; function insertAfter(newNode, existingNode) { existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling); } ready("article", (article) => { const tweet = article.querySelector("div[role=group]"); insertAfter( btn, tweet.childNodes[2] ) // I also tried tweet.appendChild(btn); });