ugrás a tartalomhoz

document.getElementById('neve:after') -- : AFTER - van megoldás ?

Mikulasche · 2013. Okt. 29. (K), 09.55
Nem működik.

Kerestem mi a megoldás - nem találtam.

document.getElementById('neve:after')


Tud valaki okosat ?
 
1

Milyen más függvényekkel

Hidvégi Gábor · 2013. Okt. 29. (K), 10.05
Milyen más függvényekkel lehet elemeket keresni?
2

Sajnos a pszeudoelemeket,

bamegakapa · 2013. Okt. 29. (K), 11.10
Sajnos a pszeudoelemeket, mint például az :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 az attr() 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.
3

Vauuuuuuuuu KÖSZÖNÖM!!!!!!!

Mikulasche · 2013. Okt. 29. (K), 11.27
Nagyon köszi, sokat segítettél !!!!!!!!
4

Jó példa

Pepita · 2013. Okt. 30. (Sze), 01.52
+1 (fasza:))