@@ -57,32 +57,36 @@ element.style.backgroundColor = "red";
5757
5858` document.createElement ` 関数は、引数に要素の種類を表す文字列を取り、その種類の新しい HTML 要素を作る関数です。
5959` document.createElement ` 関数の戻り値は、新しく作った HTML 要素に対応するオブジェクトです。
60- 下の例では、新しい ` span ` 要素を作っています。
60+ 下の例では、新しい ` li ` 要素を作っています。
6161
62- 中身のない空の要素が作成されるので、` textContent ` を ` Hello World! ` に設定してみましょう。
62+ 中身のない空の要素が作成されるので、` textContent ` を ` おやつ ` に設定してみましょう。
6363
6464``` js title="script.js"
65- const newSpan = document .createElement (" span " );
66- newSpan .textContent = " Hello World! " ;
65+ const newItem = document .createElement (" li " );
66+ newItem .textContent = " おやつ " ;
6767```
6868
6969そして、` 要素1.appendChild(要素2) ` とすることで、要素 1 の子要素に要素 2 を追加し、画面に表示することができます。
70- 今回は、` div ` 要素の子要素にしてみましょう 。
70+ 今回は、遠足の持ち物リストに新しい項目を追加してみましょう 。
7171
7272``` html title="index.html"
73- <div id =" parent-element" ></div >
73+ <ul id =" packing-list" >
74+ <li >お弁当</li >
75+ <li >水筒</li >
76+ <li >タオル</li >
77+ <li >レジャーシート</li >
78+ </ul >
7479```
7580
7681``` js title="script.js"
77- const parent = document .getElementById (" parent-element" );
78-
79- const newSpan = document .createElement (" span" );
80- newSpan .textContent = " Hello World!" ;
82+ const newItem = document .createElement (" li" );
83+ newItem .textContent = " おやつ" ;
8184
82- parent .appendChild (newSpan);
85+ const packingList = document .getElementById (" packing-list" );
86+ packingList .appendChild (newItem);
8387```
8488
85- これで、既存の ` div ` 要素の子要素に新しい ` span ` 要素が追加され、画面に ` Hello World! ` と表示されます 。
89+ これで、既存の ` ul ` 要素の子要素に新しい ` li ` 要素が追加され、「おやつ」が加わった持ち物リストが表示されます 。
8690
8791## 初級課題
8892
0 commit comments