Nexiu Nexiu 13.03.2017, 06:36:03 1 + #javascript #programowanie #greasemonkey Pomozecie mi napisac skrypt do Greasemonkey, ktory ukrywałby klase jezeli wystepuje w nim style="displey:none;" ?==============================------------
pearl0 pearl0 13.03.2017, 07:17:48 0 + @Nexiu: chcesz zeby ukrywalo "podzadanie", jezeli u jego dzieci, klasy "pzpiesc1" lub "pzpiesc2" maja "display: none"?
puregecko puregecko 13.03.2017, 07:24:06 0 + chyba o to mu chodziło, takie cuś w 2 min, nie wiem jak to wygląda w gm, ale to możesz poprzerabiaćvar el = document.getElementsByClassName('podzadanie');var a = []; for(var i=0;i<el.length;i++){ a[i]Pokaż całość
pearl0 pearl0 13.03.2017, 07:29:11 0 + @Nexiu: Array.from(document.getElementsByClassName("podzadanie")).forEach(function(n){ if(n.innerHTML.includes("display: none")) n.style.display = "none";});
Nexiu Nexiu 13.03.2017, 08:02:42 0 + @pearl0: @puregecko: dzieki, niestety cos nie dzialaSprawdzalem firebugiem i jakby skrypt zamienial na to tez robiłby to co od niego oczekuje
puregecko puregecko 13.03.2017, 08:03:51 0 + @Nexiu: no czyli ukrywa, a czego oczekujesz, może tak ;)
Nexiu Nexiu 13.03.2017, 08:09:55 0 + @puregecko:Kazdy gracz w czerwonej ramce to klikajac na piesc, wywolywany jest atak na gracza, a nastepnie do linijki dodawany jest atrybut style="display: none;" ktoryPokaż całość źródło: comment_hQimqb6cI9fP9w0nBK19gzzm02aXKYXi.jpg Pobierz
puregecko puregecko 13.03.2017, 08:26:49 0 + @Nexiu: ale rozumiem, żeby ukrywał już po twoim kliku? bo zarówno mój i pearla skrypt ukrywa po załadowaniu strony
Nexiu Nexiu 13.03.2017, 08:33:32 0 + @puregecko: tak, piesc jest ukrywana po kliknieciu, i chcialbym zeby ukrylo mi kazdego gracza po kliknieciu w ikone piesci kolo niego
puregecko puregecko 13.03.2017, 08:55:06 0 + @Nexiu: Array.from(document.getElementsByClassName("podzadanie")).forEach(function(n){if(n.innerHTML.includes("display: none")) n.style.display = "none";Pokaż całość
pearl0 pearl0 13.03.2017, 09:24:23 1 + @Nexiu: var init = setInterval(main, 100);function main() {Array.from(document.getElementsByClassName("podzadanie")).forEach(function(n){if(n.innerHTML.includes("display: none")) n.outerHTMLPokaż całość
Pomozecie mi napisac skrypt do Greasemonkey, ktory ukrywałby klase
jezeli wystepuje w nim style="displey:none;" ?
==============================
------------
var el = document.getElementsByClassName('podzadanie');
var a = [];
for(var i=0;i<el.length;i++){
a[i]
Array.from(document.getElementsByClassName("podzadanie")).forEach(function(n){
if(n.innerHTML.includes("display: none")) n.style.display = "none";
});
Sprawdzalem firebugiem i jakby skrypt zamienial
na
to tez robiłby to co od niego oczekuje
Kazdy gracz w czerwonej ramce to
klikajac na piesc, wywolywany jest atak na gracza, a nastepnie do linijki
dodawany jest atrybut style="display: none;" ktory
źródło: comment_hQimqb6cI9fP9w0nBK19gzzm02aXKYXi.jpg
PobierzArray.from(document.getElementsByClassName("podzadanie")).forEach(function(n){
if(n.innerHTML.includes("display: none")) n.style.display = "none";
var init = setInterval(main, 100);
function main() {
Array.from(document.getElementsByClassName("podzadanie")).forEach(function(n){
if(n.innerHTML.includes("display: none")) n.outerHTML