選考直結型ガクセイハッカソン 2025.03の開催レポート
2025-04-14 公開
2022-08-31 公開
DOM操作を理解しよう。
DOMは下図のように、ブラウザは主にコンテンツが表示されるDocument、アドレスバー部分またはブラウザ全体であるWindow、それ以外の部分であるNavigationで構成されています。
特にDocumentについては、そのコンテンツと構造からなるオブジェクトのデータ表現であるDOM(Document Object Model)というプログラミングインターフェイスがあります。ブラウザのJavaScriptにはこのDOMuを操作するためのAPI(DOM API)があり、これらを使用することをDOM操作といいます。
詳しくはMDNを参照してください。
https://developer.mozilla.org/ja/docs/Learn/JavaScript/Client-side_web_APIs/Manipulating_documents
const link = document.querySelector("a");
link.textContext = "REDIMPULZ Lab";
link.href = "https://www.youtube.com/channel/UCdsCNxALP2nAJ_mLLlg3rFQ";
const sect = document.querySelector("section");
const para = document.createElement("p");
para.textContent = "We hope you enjoyed JS master.";
sect.appendChild(para);
sect.appendChild(linkPara); //sectionに追加
sect.removeChild(linkPara); //削除方法1
linkPara.remove(); //削除方法2
para.style.color = "white";
para.style.backgroundColor = "black";
para.style.padding = "10px";
para.style.width = "250px";
para.style.textAlign = "center";
今回はDOM操作について解説しました。次回はJavaScriptのイベント処理について解説します。