Ik heb een soort tree gemaakt dmv van HTML met de volgende structuur:
Nu wil dat als je op de DIV met id PUNT klikt, de childNodes verwijderd worden (excl. de plaatjes en tekst die bij de div zelf hoort)
Dus wat ik geprobeerd heb is:
Ik heb ook al geprobeerd vanaf de lengte terug te lopen, zodat ik achteraan begon met het verwijderen van de childs maar dat wil ook niet.. vaag probleempje volgens mij en ik kom er echt niet meer uit....
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| <div> <img /> <img /> tekst <div> <img /> <img /> meer tekst </div> <div id="punt"> <img /> <img /> nog meer tekst <div> <img /> <img /> nog wat meer tekst </div> </div> </div> |
Nu wil dat als je op de DIV met id PUNT klikt, de childNodes verwijderd worden (excl. de plaatjes en tekst die bij de div zelf hoort)
Dus wat ik geprobeerd heb is:
JavaScript:
maar tot mijn grote verbazing wil dat niet 1
2
3
4
5
| function fnDeleteChilds(objEl) { for (var int = 3; int < objEl.childNodes.length; int++) objEl.childNodes(int).removeNode(true); } |
[ Voor 10% gewijzigd door r0bert op 20-12-2002 12:35 ]