基本的に、ページ上のリンクにデータを追加する関数で構成される純粋な JS で記述されたクロム拡張機能があります。
基本的に、別の関数から渡されたリンク要素にクリック整数を追加するだけの関数の例:
function addCounttoLinks(link, counts) {
var clicks = counts.split(":")[1].split(",")[0].trim();
var count = document.createTextNode((" (" + clicks + ")"));
var dspan = document.createElement("span");
dspan.appendChild(count);
dspan.style.fontSize = "10px"; dspan.style.textAlign = "center";
link.appendChild(dspan);
}
これらの関数を実行/実行解除する最も効率的な方法は何ですか。これにより、ユーザーがクリックする「オン/オフ」ボタンを実装して、拡張機能によって追加されたデータを追加/削除できます。以前に作成した要素を削除する関数を作成する唯一の解決策はありますか?