Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   Greasemonkey: удаление всех тегов <b> (https://javascript.ru/forum/css-html-firefox-mizilla/63101-greasemonkey-udalenie-vsekh-tegov-b.html)

estenha 17.05.2016 22:09

Greasemonkey: удаление всех тегов <b>
 
Доброго времени суток, уважаемые! Прошу снизойти до моей просьбы и помочь мне со скриптом, дабы удалить все теги <b> с некоторой страницы посредством Grasemonkey. Так как я совсем не специалист в этой сфере, то честно прошу готовый скрипт. Я, правда, тут порылся немного, нашел вот это, но как-то не работает почему-то )

http://stackoverflow.com/questions/1...-tag-from-text

function unwrapChildren(element) {
var parent, node, nextNode;

parent = element.parentNode;
for (node = element.firstChild; node; node = nextNode) {
nextNode = node.nextSibling;
parent.insertBefore(node, element);
}
parent.removeChild(element);
}

Там написано, что нужно вызвать эту функцию - ну, я в конце дописал unwrapChildren(b) и все это дело записал в скрипт Greasemonkey, но не работает. Так как я с этим имею дело вообще впервые, то, видимо, чего-то не понимаю )

Madzal 19.05.2016 20:07

[].forEach.call(document.getElementsByTagName("b"), function(b) {
 b.parentNode.removeChild(b);
})

?


Часовой пояс GMT +3, время: 16:56.