[Javascript / DOM] Testen of iets een sibling heeft

Pagina: 1
Acties:

  • Juup
  • Registratie: Februari 2000
  • Niet online
Ik heb dit stukje code:
JavaScript:
1
2
3
4
var currLI = document.getElementsByTagName("LI")[3];
if (currLI.nextSibling.nextSibling.tagName == "UL")
{
}

Nou krijg ik de error:
currLI.nextSibling.nextSibling has no properties.
Hoe test ik of currLI.nextSibling en currLI.nextSibling.nextSibling bestaan (dus of ze properties hebben)?

Een wappie is iemand die gevallen is voor de (jarenlange) Russische desinformatiecampagnes.
Wantrouwen en confirmation bias doen de rest.


Verwijderd

Juup schreef op 16 augustus 2004 @ 13:58:
Ik heb dit stukje code:
JavaScript:
1
2
3
4
var currLI = document.getElementsByTagName("LI")[3];
if (currLI.nextSibling.nextSibling.tagName == "UL")
{
}

Nou krijg ik de error:
currLI.nextSibling.nextSibling has no properties.
Hoe test ik of currLI.nextSibling en currLI.nextSibling.nextSibling bestaan (dus of ze properties hebben)?
code:
1
if(currLI.nextSibling.nextSibling != null)


dacht ik

[ Voor 5% gewijzigd door Verwijderd op 16-08-2004 14:03 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:37

crisp

Devver

Pixelated

ik zou dan eerst kijken of currLI.nextSibling wel bestaat, anders krijg je alsnog een error ;)

Intentionally left blank


  • Juup
  • Registratie: Februari 2000
  • Niet online
Ja hij werkt! Hartelijk dank.

Een wappie is iemand die gevallen is voor de (jarenlange) Russische desinformatiecampagnes.
Wantrouwen en confirmation bias doen de rest.