DOM
DOMと表現するとき2つの意味がある
DOM要素
HTMLのタグをJavaScriptで扱うためのオブジェクト(中間表現)
Document Object Model (DOM) | MDN
documentからアクセスできる
https://developer.mozilla.org/ja/docs/Web/API/Document
https://gyazo.com/2266c58b8a0c85b846acefe70fa94009
JavaScript: window と document の違い
documentはwindow.documentの略記
console.logはwindow.console.logの略記
最上位に位置するオブジェクトが Window オブジェクトであり、 Window オブジェクトはグローバルオブジェクトです。
Window オブジェクトの下位に Document オブジェクトや Event オブジェクト等の いろいろなオブジェクトがあります。
Window - Web API | MDN
Window インターフェイスは、 DOM 文書を収めるウィンドウを表します
document プロパティは、そのウィンドウに読み込まれた DOM の documentオブジェクト を指します
https://gyazo.com/b993dcc1ef2893822e85d4ec6a579c7f
タブブラウザーでは、それぞれのタブが個々の Window オブジェクトで表されます。
DOM API
HTMLタグからDOM要素を取得したり,逆にDOM要素からHTMLタグを生成したり,DOM要素を操作するためのAPI
table:DOM要素
HTML JavaScript
内部表現 タグ DOM要素(オブジェクト)
HTMLタグをJavaScriptから操作するためには,HTMLタグをJavaScriptで扱える表現へ変換する必要がある
DOM要素を取得する必要がある
どうやって?
JavaScriptはHTMLのIDタグをDOM APIに渡すことでDOM要素を取得することができる
https://gyazo.com/4aacd14e28b50187fd022f245a8ceb44
mixi\-inc/JavaScriptTraining: Training course repository for JavaScript