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

Pirkimas - teisė pernaudoti straipsnio turinį savoms reikmėms

Kaina: 3 EUR

Loading More Trees widget…

🔞 Age Verification

Please enter your birth year to continue: