[javascript] elementen uit een element halen
Wat ik wil doen is heel eenvoudig maar ik vind geen oplossing. Dus aan da hand van javascript probeer ik layers uit layers te halen. Om mijn situatie uit te leggen heb ik een voorbeeld, dit is nl makkelijker dan dat ik de volledige uitleg zou doen over wat ik wil bereiken.
Ik heb dus bijvoorbeeld de volgende code:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<div id="menu">
<div id="submenu1">
submenu1
</div>
<div id="submenu2">
submenu2
</div>
</div>
<div id="submenu1">
submenu1
</div>
<div id="submenu2">
submenu2
</div>
</div>
Nu zou ik door gebruik te maken van javascript mijn waarden uit de labels halen.
Dus ik zou als resultaat
*submenu1: submenu1
*submenu2: submenu2
moeten hebben.
Ik weet hoe ik de layer met het id menu moet ontleden (in ff enkel):
maar hoe kan ik er dan voor zorgen dat ik bijvoorbeeld voor elke layer (op welk niveau dan ook), onder de layer met id menu, de inhoud weergeven..?
Ik heb me er al een beetje suf op zitten zoeken. Maar misschien dat hier iemand iets weet.
Mvg Kasper
Gewijzigd op 01/01/1970 01:00:00 door Kasper Heyndrickx
Om de content er uit te halen heb je .text() of .val() afhankelijk van je HTML element.
mvg kasper
tip: DOM
getElementsByType('div') dan loop je erdoorheen *foreach*. this.id = de id, en this.innerHTML is je inhoud.
dankje..
het werkt idd.
(de laatste manier.)
mvg kasper