0

Google Chrome拡張機能を使用して、CSSを使用して特定のドメインのすべてのページに画像をdivに挿入しました。ユーザーは、画像をドメインのホームページにリンクするように私に求め続けます。これを行う方法がわかりません。

画像はページの右上にあります。基本的に私はhtmlを注入する必要があります

<a href="domain.com">[IMAGE]</a>

ここで、[IMAGE]は画像です。

CSSでこれができるとは思わないので、どうすればいいのかわかりません。


アップデート:

新しい要素を作成するのではなく、現在の要素に追加する必要があります。

4

1 に答える 1

0

cssファイルを使用するだけでなく、適切なhtmlを挿入するjsファイルを追加することもできます。

これがあなたのjsがどのようになるかです:

var node = document.createElement("a");
node.setAttribute('href',"http://canop.org");
var img = document.createElement("img");
img.setAttribute('src', "http://canop.org/chrall/screens/screen_01.png");
node.appendChild(img);
document.body.​insertBefore(node, document.body.​​​​​​​​​​​​​firstChild);​

これがjsを示すフィドルです:http://jsfiddle.net/dystroy/sftAX/

于 2012-04-25T17:41:19.243 に答える