Usuwanie automatycznie class ze strony lub pewnej zawartości kodu ze strony


(Graczszymon1234) #1

Witam
 
czy by się dało zamienić ten skrypt Greasemonkey:

// ==UserScript==
	// @name        Anyfiles
	// @namespace   Anyfiles
	// @include     http://anyfiles.pl/*
	// @version     1.0
	// @grant       none
	// ==/UserScript==
	//
	 
	var kom = document.getElementsByClassName("adsUnbNotifer")[0];
	kom.parentNode.removeChild(kom);

tak aby działał tak samo tylko w pliku ".js" lub w pliku ".html" , tzn: na domenie anyfiles.pl ma usuwać class "adsUnbNotifer" czyli ma usuwać ze strony ten kod:

<div class="adsUnbNotifer" style="color: white;position: absolute; vertical-align: middle;top: 10%;text-align: center;width: 100%;height: 40%;  background-color: #000000;opacity: 0.6;filter: alpha(opacity=60);"><h1>Uwaga !</h1><h4>Korzystasz z programu blokującego reklamy w przeglądarce<br>prosimy o jego wyłączenie</h4></div>

zrobię z tego pliku .js lub pliku .html , dodatek do chrome który po jednym kliknięciu usuwa tego classa.


(Fizyda) #2

Jeśli może być więcej elementów do usunięcia z klasą adsUnbNotifer to musisz skrypt lekko zmodyfikować. Co do tego o co pytasz będzie on działał po umieszczeniu w pliku js i załączeniu do strny lub po umieszczeniu w pliku html.

Aby poprawnie wszystko działało musiałbyś albo wykonać ten kod w evencie document onread, albo umieścić go na końcu kodu html tak by zadziałał po wczytaniu całego dokumentu html.


(Graczszymon1234) #3

A jak to zrobić? 


(Fizyda) #4

Ale co konkretnie?