Défi : Naviguer dans la Hiérarchie du DOM
Tâche
Vous disposez d'une simple liste de tâches en HTML. L'objectif est de naviguer dans la hiérarchie du DOM en utilisant des propriétés telles que parentNode, childNodes, firstChild, lastChild, previousSibling et nextSibling afin de comprendre leur comportement et la manière dont elles accèdent aux différents nœuds.
- Accéder au nœud parent : L'élément
<li>avec l'identifiantcurrent-taskest sélectionné. Accéder à son élément parent<ul>; - Accéder à tous les nœuds enfants : Récupérer tous les nœuds enfants, y compris les nœuds de texte (comme les espaces blancs) ;
- Accéder au premier et au dernier nœud enfant :
- Accéder au premier nœud enfant du parent
<ul>; - Accéder au dernier nœud enfant du parent
<ul>.
- Accéder au premier nœud enfant du parent
- Naviguer vers les nœuds frères :
- Accéder au nœud frère précédent de
current-task; - Accéder au nœud frère suivant de
current-task.
- Accéder au nœud frère précédent de
index.html
index.css
index.js
- Utiliser
parentNodepour accéder à son élément parent<ul>. - Utiliser
childNodessur le parent<ul>pour récupérer tous les nœuds enfants, y compris les nœuds de texte (comme les espaces blancs) ; - Utiliser
firstChildsur le parent<ul>pour accéder au premier nœud enfant ; - Utiliser
lastChildsur le parent<ul>pour accéder au dernier nœud enfant ; - Utiliser
previousSiblingsurcurrent-taskpour accéder à son nœud frère précédent ; - Utiliser
nextSiblingsurcurrent-taskpour accéder à son nœud frère suivant.
index.html
index.css
index.js
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.22
Défi : Naviguer dans la Hiérarchie du DOM
Glissez pour afficher le menu
Tâche
Vous disposez d'une simple liste de tâches en HTML. L'objectif est de naviguer dans la hiérarchie du DOM en utilisant des propriétés telles que parentNode, childNodes, firstChild, lastChild, previousSibling et nextSibling afin de comprendre leur comportement et la manière dont elles accèdent aux différents nœuds.
- Accéder au nœud parent : L'élément
<li>avec l'identifiantcurrent-taskest sélectionné. Accéder à son élément parent<ul>; - Accéder à tous les nœuds enfants : Récupérer tous les nœuds enfants, y compris les nœuds de texte (comme les espaces blancs) ;
- Accéder au premier et au dernier nœud enfant :
- Accéder au premier nœud enfant du parent
<ul>; - Accéder au dernier nœud enfant du parent
<ul>.
- Accéder au premier nœud enfant du parent
- Naviguer vers les nœuds frères :
- Accéder au nœud frère précédent de
current-task; - Accéder au nœud frère suivant de
current-task.
- Accéder au nœud frère précédent de
index.html
index.css
index.js
- Utiliser
parentNodepour accéder à son élément parent<ul>. - Utiliser
childNodessur le parent<ul>pour récupérer tous les nœuds enfants, y compris les nœuds de texte (comme les espaces blancs) ; - Utiliser
firstChildsur le parent<ul>pour accéder au premier nœud enfant ; - Utiliser
lastChildsur le parent<ul>pour accéder au dernier nœud enfant ; - Utiliser
previousSiblingsurcurrent-taskpour accéder à son nœud frère précédent ; - Utiliser
nextSiblingsurcurrent-taskpour accéder à son nœud frère suivant.
index.html
index.css
index.js
Merci pour vos commentaires !