チャレンジ:DOM階層をナビゲートする
メニューを表示するにはスワイプしてください
課題
HTMLで作成されたシンプルなタスクリストを使用。parentNode、childNodes、firstChild、lastChild、previousSibling、nextSiblingなどのプロパティを使って、DOM階層を移動し、それぞれの動作や異なるノードへのアクセス方法を理解する。
- 親ノードへのアクセス: IDが
<li>のcurrent-task要素を選択し、その親である<ul>要素にアクセスする; - すべての子ノードへのアクセス: テキストノード(空白など)を含むすべての子ノードを取得する;
- 最初と最後の子ノードへのアクセス:
- 親
<ul>の最初の子ノードにアクセスする; - 親
<ul>の最後の子ノードにアクセスする。
- 親
- 兄弟ノードへの移動:
current-taskの前の兄弟ノードにアクセスする;current-taskの次の兄弟ノードにアクセスする。
index.html
index.css
index.js
parentNodeを使って親の<ul>要素にアクセス。- 親の
childNodesで<ul>を使い、テキストノード(空白など)を含むすべての子ノードを取得; - 親の
firstChildで<ul>を使い、最初の子ノードにアクセス; - 親の
lastChildで<ul>を使い、最後の子ノードにアクセス; previousSiblingでcurrent-taskを使い、前の兄弟ノードにアクセス;nextSiblingでcurrent-taskを使い、次の兄弟ノードにアクセス。
index.html
index.css
index.js
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 5
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 2. 章 5