Greasemonkey Script для изменения тега img с помощью тега апплета - PullRequest
1 голос
/ 13 декабря 2010

Я попробовал все комбинации в своем маленьком мозге ООП, пытаясь понять, как использовать Greasemonkey для замены тега imageна тег .

Внизу веб-страницы есть небольшой логотип, и я пытаюсь сделать небольшую анимацию с помощью JAVA, в зависимости от некоторых переменных. Я могу получить его выше и ниже, где мне нужно, но я не могу заменить весь тег. Я заменил img другим, но не могу понять, как перейти на другой тег.

Мне кажется, я нашел около 40 способов не делать этого. Я плохо знаю javascript, я в темноте!

1 Ответ

1 голос
/ 13 декабря 2010

Вы можете использовать метод .replaceChild (oldChild, newChild) из родительского узла.

например. 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);
...