⊗jsOpBsICD 27 of 60 menu

JavaScriptの組み込みDOMクラス

DOM要素もまた組み込みクラスのオブジェクトとして表現されます。 例を見てみましょう。 段落があるとします:

<p>テキスト</p>

変数にその参照を取得します:

let elem = document.querySelector('p');

この段落をコンソールに出力します:

console.log(elem);

次に、この段落のプロパティとメソッドのリストを見てみましょう:

console.dir(elem);

この段落がどのクラスに属しているかを特定できます。 そのためには、プロパティリストから特別なプロパティ[[Prototype]]を探します。 これを見ると、段落がクラスHTMLParagraphElementに属していることがわかります。 確認してみましょう:

console.log(elem instanceof HTMLParagraphElement); // true

次のコードの実行結果を調べてください:

<div>テキスト</div> let elem = document.querySelector('div'); console.dir(elem);

このタグがどのクラスに属しているかを特定してください。

次のコードの実行結果を調べてください:

<input> let elem = document.querySelector('input'); console.dir(elem);

このタグがどのクラスに属しているかを特定してください。

次のコードの実行結果を調べてください:

<div>テキスト</div> <div>テキスト</div> <div>テキスト</div> let elems = document.querySelectorAll('div'); console.dir(elems);

結果がどのクラスに属しているかを特定してください。

次のコードの実行結果を調べてください:

<div> <p>テキスト</p> <p>テキスト</p> <p>テキスト</p> </div> let elem = document.querySelector('div'); let elems = elem.children; console.dir(elems);

結果がどのクラスに属しているかを特定してください。

日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否