2010-12-13 68 views
1

我嘗試了所有組合,嘗試瞭解如何使用Greasemonkey替換< img>標記和<小程序>標記。Greasemonkey腳本使用applet標記更改img標記

在網頁底部有一個小小的標誌,我試圖用JAVA製作一些動畫,具體取決於一些變量。我可以在上面和下面找到它,但我似乎無法替換整個標籤。我已經用另一個替換了img,但我無法弄清楚如何更改爲不同的標籤。

我想我已經想出了大約40種方法不這樣做。我不太瞭解JavaScript,我在黑暗中!

+0

我認爲明智的做法是添加JavaScript代碼,因爲這將不得不使用JS來完成。 – 2010-12-13 09:05:52

回答

1

您可以使用父節點中的.replaceChild(oldChild,newChild)方法。

E.g. HTML:

<div> 
    <img src="myimage.jpg" id="replaceMe"> 
</div> 

的Greasemonkey:

var image = document.getElementById("replaceMe"); 
var myApplet = //however you're creating your applet Element 

image.parent.replaceChild(image, myapplet);