This is a paragraph.<\/p>\n <\/body>\n<\/html>\n<\/pre>\n\n\n\n
上記の DOM ツリーは次のようになります:
\n<\/p>\n\n
Document\n └── html\n └── body\n ├── h1\n └── p\n<\/pre>\n\n\n\n\n
\n\n\n \n \n 2. DOM 要素へのアクセス<\/strong>\n<\/h3>\n\n
いくつかの方法を使用して DOM 內(nèi)の要素にアクセスできます。<\/p>\n\n
\n \n \n getElementById の使用<\/strong>\n<\/h4>\n\n\n\n
let title = document.getElementById(\"title\");\nconsole.log(title); \/\/ Logs the element with ID \"title\"\n<\/pre>\n\n\n\n\n \n \n getElementsByClassName の使用<\/strong>\n<\/h4>\n\n\n\n
let items = document.getElementsByClassName(\"item\");\nconsole.log(items); \/\/ Logs all elements with class \"item\"\n<\/pre>\n\n\n\n\n \n \n querySelector と querySelectorAll の使用<\/strong>\n<\/h4>\n\n\n\n
let firstItem = document.querySelector(\".item\"); \/\/ First element with class \"item\"\nlet allItems = document.querySelectorAll(\".item\"); \/\/ All elements with class \"item\"\n<\/pre>\n\n\n\n\n
\n\n\n \n \n 3. DOM 要素の変更<\/strong>\n<\/h3>\n\n
\n \n \n コンテンツの変更<\/strong>\n<\/h4>\n\n
次のコマンドを使用して、要素內(nèi)のテキストまたは HTML を更新できます。<\/p>\n\n
\n
- \ninnerText<\/strong>: 表示されるテキストを更新します。\n<\/li>\n
- \ninnerHTML<\/strong>: HTML コンテンツを更新します。\n<\/li>\n<\/ul>\n\n
let title = document.getElementById(\"title\");\ntitle.innerText = \"Updated Title\"; \/\/ Changes visible text\ntitle.innerHTML = \"Updated Title<\/strong>\"; \/\/ Adds HTML formatting\n<\/pre>\n\n\n\n\n \n \n スタイルを変える<\/strong>\n<\/h4>\n\n
要素の CSS スタイルを直接変更できます。
\n<\/p>\n\nlet title = document.getElementById(\"title\");\ntitle.style.color = \"blue\";\ntitle.style.fontSize = \"24px\";\n<\/pre>\n\n\n\n\n \n \n クラスの追加または削除<\/strong>\n<\/h4>\n\n\n\n
let box = document.getElementById(\"box\");\nbox.classList.add(\"highlight\"); \/\/ Adds a class\nbox.classList.remove(\"highlight\"); \/\/ Removes a class\n<\/pre>\n\n\n\n\n
\n\n\n \n \n 4.イベントの処理<\/strong>\n<\/h3>\n\n
イベントを使用すると、Web ページをインタラクティブにすることができます。ここでは、一般的なイベントの種類とその処理方法をいくつか示します。 <\/p>\n\n
\n \n \n インラインイベント処理<\/strong>\n<\/h4>\n\n
HTML 內(nèi):
\n<\/p>\n\n