diff --git a/src/kaplus.js b/src/kaplus.js index 6e2051d..0ff0fb1 100644 --- a/src/kaplus.js +++ b/src/kaplus.js @@ -30,7 +30,7 @@ function createRow(key, value) { } function shortcutElementReplace(elt, img, text) { - imgElements = elt.getElementsByTagName("img") + imgElements = elt.getElementsByTagName("img"); for (i=0; i 0) { + aElements[i].remove(); + i --; + } + } spanImageElement = document.createElement("span"); spanImageElement.classList.add("shortcut_element_image"); @@ -46,15 +54,14 @@ function shortcutElementReplace(elt, img, text) { imgElement.setAttribute("src", chrome.runtime.getURL("images/"+img+".svg")); spanImageElement.appendChild(imgElement); - hyperlinkElement = elt.getElementsByTagName("a")[0]; - hyperlinkElement.textContent = ""; - hyperlinkElement.appendChild(spanImageElement); + aElements[0].textContent = ""; + aElements[0].appendChild(spanImageElement); if (text) { spanDescElement = document.createElement("span"); spanDescElement.classList.add("shortcut_element_desc"); spanDescElement.textContent = text; - hyperlinkElement.appendChild(spanDescElement); + aElements[0].appendChild(spanDescElement); } }