TCH (statz) | #1, Főfasz (10466) |
1414 | #3f65 | ^ | Idézet | Tue, 11 Oct 2016 21:55:41 +02 |
92.249.*.* | *.pool.digikabel.hu |
Opera button for remove youtube recommended for you: opera:/button/Go to page, "javascript:function rmYTS(){var f = document.getElementsByClassName('view-count'); for (var i = 0; i < f.length; ++i) { if (isNaN(f[i].innerHTML.charAt(0))) { f[i].parentNode.parentNode.parentNode.style = 'display: none !important'; } } } rmYTS();",1,rmYTS Sz*rk: Átírtam, mert nem volt jó. Azt csinálta, hogy ahol nem számérték volt a látogatottságszámlálóban (hanem a Neked ajánlott), azt a node-ot megsemmisítette. Namármost, ez azt eredményezte, hogy bár a kutya nem kérte, de a JS a lekért node referenciákat a tömbömből is kiszedte! Értsd: kiszelektálsz egy valag node-ot egy tömbbe, majd ha magában a nodefában megsemmisíted, akkor az a tömbben is megsemmisül! Miért?! Hogyan?! Annak kéne történnie, hogy annak a tömbindexnek onnantól null-ra, vagy undefined-re kéne mutatnia és nem pedig önhatalmúlag átszámozni a tömböt! Csak mert ez azt eredményezte, hogy két egymást követő találat esetén, miután az adott indexű eltűnt a tömbből, a következő instant átkerült annak a helyére, de mivel az az iteráció már lefutott, így az megmaradt, nem távolította el! A workaround az lett, hogy display: none !important-ra állítottam őket, mert akkor megmaradnak... Ismételten kiderült, hogy a dzsuvaszkript a világ legtrágyább nyelve! |