我已尝试在我的小OOP大脑中尝试找出如何使用Greasemonkey替换< img>标签与< applet>标签
网页底部有一个小徽标,我试图根据一些变量用JAVA制作一个小动画。我可以在上面和下面的地方得到它,但我似乎无法取代整个标签。我已将img替换为另一个,但我无法弄清楚如何更改为其他标签。
我想我已经找到了大约40种不这样做的方法。我不太了解javascript,我在黑暗中!
答案 0 :(得分: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);