2025-10-04
2025-10-04
JavaScript rocks
Vartydamas tinklaraščio įrašus supratau viena - nesvarbu ar po straipsniu parašyta, kad šis nėra parduodamas... Paypal mygtukas vis viena yra atvaizduojamas su visu gremėzdišku elementu, kuriame pateikiama priešinga informacija.
Tad pradėjau ieškoti būdo kaip čia būtų protingiau išspręsti šią mažą problemą ir prisiminiau, kad po kiekvienu straipsniu pridėjau "Not for sale" žymą.
Ir taip buvau suženklinęs kiekvieną įrašą, kurio neparduodu.
Tad sprendimo ieškoti ilgai nereikėjo, kadangi šiam pritaikyti pakanka patikrinti article elementą bei išpakuoti iš šio tekstą.
Na, o paskesniame žingsnyje... Sumažinti visas teksto raides, tuomet sulyginti rezultatą su ieškoma fraze ir jei frazė randama, tai visą elementą paslėpti, o jei ne, tai rodyti Paypal mygtuką su visu jo elementu.
JavaScript kodas
<script defer>
if(document.querySelector("article").textContent.toLowerCase().includes("not for sale") == true){document.querySelector(".ppbutton").style.display = "none";console.log("Article is not for sale");} else {console.log("Article is for sale")}
</script>
| # | Žymos |
|---|---|
| #post #artefaktas_eu #personal #opinion #paypal #button #showing #hiding #solution #without #too #much #css #javascript #rocks |
Asmeninė nuomonė.
Linktree link: https://linktr.ee/artefaktas
Tinklaraštį galima prenumeruoti net keletu skirtingų būdų:
- Naudojant RSS sklaidos kanalo nuorodą: https://artefaktas.eu/rss.xml
- Naudojantis follow.it forma
Artefaktas.eu is licensed under CC BY-NC-ND 4.0
Loading More Trees widget…