document.getElementById('neve:after') -- : AFTER - van megoldás ?
Nem működik.
Kerestem mi a megoldás - nem találtam.
document.getElementById('neve:after')
Tud valaki okosat ?
■ Kerestem mi a megoldás - nem találtam.
document.getElementById('neve:after')
Tud valaki okosat ?
Milyen más függvényekkel
Sajnos a pszeudoelemeket,
:after
, nem fogod tudni kiválasztani a DOM-ból, mivel nem részei annak. Szóval Javascripttel nem tudod direkt módon elérni őket.Ha manipulálni akarod a stílusát egy ilyen pszeudoelemnek, akkor ezt a szülőelem
class
attribútumának módosításával érheted el, hozzáadhatsz vagy elvehetsz classneveket, és a CSS fájlodba stílusokat írhatsz az egyes variációkra (ez amúgy is javasolt módszer, Javascriptből alapvetően nem érdemes direktben CSS tulajdonságokat módosítani, hacsak nem kódban számolt értékeket akarsz használni).Ha a pszeudoelem tartalmát akarod manipulálni, azt úgy tudod megtenni, ha nem direktbe adsz meg neki egy értéket a
content
CSS tulajdonságban, hanem azattr()
CSS "függvényt" használod - ezzel a szülőelem attribútumaiból lehet előállítani a pszeudoelem tartalmát, így Javascripttel is csak a szülőelem vonatkozó attribútumait kell majd manipulálni, illetve lekérdezni.Szerk.: összedobtam egy kis esettanulmányt, mert példa nélkül igen száraz volt a mondandóm.
Vauuuuuuuuu KÖSZÖNÖM!!!!!!!
Jó példa