⊗jsPmMnLBH 458 of 505 menu

JavaScriptでのループ内でのイベントハンドラの設定

前のレッスンでは、ループ内で新しい要素を作成する方法を学びました。 それでは今度は、新しい要素を作成する際にイベントハンドラを設定しましょう。

ここに前回と同じ親divがあるとします:

<div id="parent"></div>

このdivの末尾に9個の新しい段落を追加し、 それらにクリックイベントハンドラを設定するループを実行します:

let parent = document.querySelector('#parent'); for (let i = 1; i <= 9; i++) { let p = document.createElement('p'); p.textContent = '!'; // クリックイベントハンドラを設定: p.addEventListener('click', function() { console.log(this.textContent); }); parent.appendChild(p); }

divが与えられています。 このdivに5個のinput要素を追加するループを実行してください。 また、段落(p要素)も与えられているとします。 新しく追加された各inputがフォーカスを失った時(blurイベント)、 そのinputのテキストを段落に書き込むようにしてください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否