CSS paraméter alapján egy elem ID jének lekérdezése

CSS paraméter alapján egy elem ID jének lekérdezése
2014-05-04T13:32:54+02:00
2014-05-04T14:06:22+02:00
2022-12-01T00:45:34+01:00
muller.akos
Sziasztok!



A célom az lenne, hogy bizonyos osztályú elemeket lekérdezek, ott megvizsgálom, hogy display paramétere Inline-e, ha igen, akkor ennek az elemnek az ID jét szeretném letárolni egy változóba, amit a későbbiekben majd egy PHP formon dolgozom fel, de utóbbi dolog jelen pillanatban nem érdekes, azzal nem lesz gond.



Amik alapján elindultam (nem túl eredményesen és valószínű rosszul is):

picture1 = document.getElementsByClassName("picture1"); for(var i = 0; i < picture1.length; i++){ var style1 = window.getComputedStyle(picture1[i]); var inline = style1.getPropertyValue('display'); if(inline = 'inline'){ var picture1 = inline; } }
Ez így biztosan hibás, mint szintaktikailag, mint logikailag. 

Szóval a lényeg:



Van pl 5db kép, amiknek a láthatóságát változtatom. Az 5 képből mindig csak 1 kap display:inline; utasítást. Ennek az elemnek az id-jét szeretném lekérdezni.



Előre is köszönöm a segítséget!



Üdv.: Müller Ákos
Mutasd a teljes hozzászólást!
Hali!

picture1 = document.getElementsByClassName("picture1"); for (var i = 0; i < picture1.length; i++) { var style1 = window.getComputedStyle(picture1[i]); var inline = style1.getPropertyValue('display'); if (inline == 'inline') { var pictureId = picture1[i].id; } }


Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd