商品サンプル画像
FURUMO FZ-Y80MF 加湿フィルター 空気清浄機用交換フィルター KC-G50 KC-E50 KC-F50 KC-J50 KC-50TH4 KC-G40 KC-H50 加湿空気清浄機用 FZ-Y80MF(枠付き)互換品 1枚入り
商品ページ
Amazon
収益広告(自動登録)
サクラ度:△(要確認)
商品サンプル画像
セラミックヒーター 小型 足元ヒーター 電気ファンヒーター 【2025最新進化! 2秒速暖! 超省エネ】暖房器具 2段階温度調節 1000W 大風量 二重過熱保護 転倒OFF 節電対策 静音 脱衣所/卓上/トイレ/寝室/車中泊/キッチン/オフィス/キ
商品ページ
Amazon
収益広告(自動登録)
サクラ度:△(要確認)
商品サンプル画像
鼻毛カッター メンズ レディー 眉 耳 鼻毛切り(刀頭2本で)USB充電式 水洗い可能 眉 耳 鼻毛切り 兼用 母の日 父の日 誕生日 記念日 (ブラック)
商品ページ
Amazon
収益広告(自動登録)
サクラ度:△(要確認)
商品サンプル画像
【2025冬新登場】Tibnozt 電気ブラシ ems 美顔器 リフトブラシ 頭皮ブラシ 電動 EMS RF EP 3D振動 2色LED マイナスイオン 大容量液体ケース 美容液と併用 スポイト付 髪 頭筋 表情筋 美容家電 Type-C充電式 クリ
商品ページ
Amazon
収益広告(自動登録)
サクラ度:△(要確認)
商品サンプル画像
アシュリー、魔法はよいこになってから!(全3巻)
商品ページ
Amazon
非収益広告(手動登録)
サクラ度:○(問題なし)
記事の概要
DOM要素の操作でよく使うプロパティ・メソッド一覧
作成日:2025-06-03
最終更新日:2025-06-03
記事の文字数:3192
Webサイト作成
本記事のトピック
  • 概要
  • 前提知識
  • DOM要素の操作でよく使うプロパティ・メソッド一覧
DOM要素の操作でよく使うプロパティ・メソッド一覧
概要

JavaScriptでDOM操作(取得・作成・更新・削除)をする際によく使うプロパティとメソッドを一覧形式でまとめたものです。

まぁ実際には(少なくともボクは)あまり使わないものも含まれていますが、とりあえずこれらは頭の中に入れておいた方が良いのでは、というものでまとめています。

詳細な説明は省いているので、分からないものがある場合はググるなりジピる(ChatGPTで調べる)なりする前提です。

前提知識

一覧には戻り値の型も書いてありますが、それぞれの型の継承関係は以下になっているそうです。

戻り値の継承関係

Node
└──Element
    └──SVGElement
    └──HTMLElement
        ├──HTMLDivElement
        └──...(タグごとの型)

(一覧に登場する)コレクション型

スカラー型 コレクション型
Node NodeList
Element Element[]
HTMLElement HTMLCollection
DOM要素の操作でよく使うプロパティ・メソッド一覧
CRUD 小分類 プロパティ/メソッド名 概要 戻り値
取得 絶対位置 document.documentElement html要素全体を取得 HTMLElement
document.head htmlのhead要素全体を取得 HTMLElement
document.body htmlのbody要素全体を取得 HTMLElement
document.getElementById(id) 指定したID属性の要素1つだけ取得 HTMLElement
document.getElementsByClassName(className) 指定したクラス名を持つ全ての要素を取得 HTMLCollection
document.getElementsByTagName(tagName) 指定したタグ名(例:div)の全ての要素を取得 HTMLCollection
document.querySelector(selector) CSSセレクタに一致する最初の要素1つだけ取得 Element
document.querySelectorAll(selector) CSSセレクタに一致するすべての要素を取得 NodeList
相対位置
=親/子/兄弟
element.closest(selector) 指定セレクタに一致する最も近い親要素を取得 Element
element.children 指定要素の子要素(要素ノードのみ)を取得 HTMLCollection
element.childNodes 指定要素のすべての子ノード(テキスト、コメント含む)を取得 NodeList
element.firstElementChild 最初の子要素ノードを取得 Element
element.lastElementChild 最後の子要素ノードを取得 Element
element.parentElement 親の要素ノードを取得 Element
element.previousElementSibling 直前の兄弟要素を取得 Element
element.nextElementSibling 直後の兄弟要素を取得 Element
作成 DOM要素の作成 document.createElement(tagName) 指定したHTMLタグ名の要素を作成 HTMLElement
document.createElementNS(namespaceURI, qualifiedName) 指定したHTMLタグ名の名前空間付き要素を作成(例:SVG) Element
document.createTextNode(data) テキストノードを作成 Text
document.createDocumentFragment() 大量のDOM要素を追加するときなどに、軽量な仮想DOMコンテナを作成 DocumentFragment
DOM要素の挿入 parentElement.appendChild(node) 親要素の末尾に子要素を追加 Node
parentElement.insertBefore(newNode, referenceNode) 参照ノードの直前に新ノードを追加 Node
parentElement.replaceChild(newNode, oldNode) 既存ノードを置換 Node
parentElement.append(...nodes) 複数のノードや文字列を末尾に追加 undefined
parentElement.prepend(...nodes) 複数のノードや文字列を先頭に追加 undefined
parentElement.insertAdjacentElement(position, node) 指定した位置に要素を追加 Element
parentElement.insertAdjacentHTML(position, html) HTML文字列を挿入(要素でなく文字列) undefined
parentElement.insertAdjacentText(position, text) テキストノードとして文字を挿入 undefined
element.replaceWith(newNode) 自分自身を置き換える undefined
更新 内容変更 element.textContent テキスト内容を変更 -
element.innerText テキスト内容を変更 -
element.innerHTML HTMLとして要素の中身を再構築 -
element.outerHTML 自身を含めてHTMLとして置換 -
スタイル変更 element.style.property = value 直接CSSスタイルを設定(例:min-widthの場合はstyle.minWidth = "50%") -
属性操作 element.setAttribute(name, value) 属性を設定(例:setAttribute("href", "#")) -
element.removeAttribute(name) 属性の削除(例:removeAttribute("disabled")) -
クラス操作 element.className クラス名を文字列で指定 -
element.classList.add("name") クラスを追加 -
element.classList.remove("name") クラスを削除 -
element.classList.toggle("name") クラスの有無を切り替え -
データ属性 element.dataset.key = value data-*属性の操作 -
イベント追加 element.addEventListener(event, handler) イベントリスナを登録 -
element.removeEventListener(event, handler) イベントリスナを削除 -
表示制御 element.hidden = true 非表示にする -
element.style.display = "none" CSSスタイルで非表示にする -
削除 - parent.removeChild(child) 指定の子ノードを削除 -
element.remove() 自分自身を削除 -
element.innerHTML = "" 子をすべて削除 -
コメントログ
※コメントは最新50件が表示されます
コメント投稿




画面下部の「コンタクト」からも連絡可能です。
管理人ツイート
商品サンプル画像
ケーブルトレー NoetixCo 配線隠し デスク下 収納 幅40cm 天板1〜5cm対応 高炭素鋼製 7KG耐荷重 穴あけ不要・工具不要・3分設置 コード まとめる コード隠し コード 収納 配線 整理 デスク周り 机下 収納 ケーブルオーガナイザ
商品ページ
Amazon
収益広告(自動登録)
サクラ度:△(要確認)
商品サンプル画像
海外旅行用変圧器 220Vから100V 変換|ACコンセント2口+USBポート4個(USB-C×2)|変換プラグ A/BF/C/Oタイプ対応|アメリカ・韓国・オーストラリア・イギリス・中国など対応
商品ページ
Amazon
収益広告(自動登録)
サクラ度:△(要確認)
商品サンプル画像
FZ-AX80MF 枠付き 加湿フィルター と Ag+ イオンカートリッジ FZ-AG01K1 抗菌 99.9%以上 加湿空気清浄機用 KC-HD70 KI-EX75 KI-HX75 KI-JX75 KI-EX55 KI-EX75 KI-JX75 K
商品ページ
Amazon
収益広告(自動登録)
サクラ度:△(要確認)
商品サンプル画像
パナソニック ドライヤー イオニティ Wミネラル&マイナスイオン コンパクト 軽量 速乾 モダンホワイト EH-NE8N-W
商品ページ
Amazon
収益広告(自動登録)
サクラ度:△(要確認)
管理人作品宣伝
VRoid用テクスチャセット約50種(Tシャツ・ショーツ・靴下)
3Dモデル / 最終更新:2025-05-23
■概要 VRoidStudio用の「Tシャツ」「靴下」「ショーツ」の以下が入っています…■概要 VRoidStudio用の「Tシャツ」「靴下」「ショーツ」の以下が入っています。 ・テクスチャ ・テクスチャの元素材(有料版のみ)  ※見本はサムネイルに載せています ・(参考として)作成するにあたって使用した「VRoid Custom Data」と「VRoidStudioデフォルトのテクスチャ」 用意した素材がそれだったので「水玉」「縞々」「ハート柄」が多いです。 ■内容物(一覧) 〇無料版  ・【PNG】テクスチャ(サムネイルで「無」というアイコンが付いてるものです)   ※ファイル名にも

Boothで閲覧する利用素材等の詳細情報
【アークナイツ】アークナイツ-必要素材数集計ツール
Webサイト / 最終更新:2025-02-02
【一部機能返礼特典】『アークナイツ』の育成状況を記録し、育成に必要な素材数を集計するペ…【一部機能返礼特典】『アークナイツ』の育成状況を記録し、育成に必要な素材数を集計するページです。オペレータの実装スケジュールや所持率チェッカーの機能も持ち合わせています。 以下機能は返礼特典としています。 ・アークナイツ-必要素材数集計ページ:DB登録データ出力ページ ・アークナイツ-必要素材数集計ページ:オペレータ一覧ページ(昇進0→2に必要な理性換算値ランキング) ・アークナイツ-必要素材数集計ページ:オペレータ一覧ページ(スキル特化に必要な理性換算値ランキング)

HPで閲覧する利用素材等の詳細情報返礼特典
作品一覧はこちら
関連ページ
DOM要素の操作でよく使うプロパティ・メソッド一覧
最終更新日:2025-06-03
概要 JavaScriptでDOM操作(取得・作成・更新・削除)をする際によく使うプロパティとメソ…
記事を閲覧する
SCSSとやらでメディアクエリと疑似要素の組み合わせに小一時間苦戦したという話
最終更新日:2024-01-15
SCSSとやらでメディアクエリと疑似要素の組み合わせに小一時間苦戦したという話 当然ですが本サイト…
記事を閲覧する
ボタンを押す演出でCSSのtranslateYやtopを使用することの問題
最終更新日:2023-11-15
ボタンを押す演出でCSSのtranslateYやtopを使用することの問題…
記事を閲覧する
Pythonを使ってinoreaderでサイトの更新情報を取得してみた
最終更新日:2021-10-31
inoreader(イノリーダー?)が公開しているWeb APIを使用して、Pythonで自動的にサ…
記事を閲覧する
Pythonを使ってFeedlyでサイトの更新情報を取得してみた
最終更新日:2021-10-31
Pythonを使ってFeedlyでサイトの更新情報を取得してみた…
記事を閲覧する
本サイトのタグ一覧
NovelAIR18VRoidWebサイト作成Webツールととモノ。アークナイツアークナイツ-ステージ攻略日記アズールレーンアズールレーン-日記ウマ娘ギャラリーゲームデビラビローグネットスラング系プログラミングホラーポケットタウン怪談気ままな日記逆転裁判情報技術情報技術-WebAPI知的財産権統合戦略白夜極光本サイトについて魔王スライム様がんばる!漫画
人気記事
ととモノ。3:各学科の強みを一覧化
最終更新日:2025-10-12
スコア:1368.5955 pt
このページのポイントどの学科が良いかすぐに分かる各学科のどのような点が良いか分かる各役割で欲しいスキ…
記事を閲覧する
メイド・オブ・ザ・デッド-攻略お助け情報
最終更新日:2024-05-01
スコア:832.4008 pt
ネタバレ注意! 本ページは『メイド・オブ・ザ・デッド』の情報を記録しているものです。 攻略の参考に…
記事を閲覧する
ポケットタウン_パズル一覧
最終更新日:2025-05-02
スコア:618.0745 pt
グレーのピースの数 (Number of gray pieces):検索グレーピースの数を入力して、…
記事を閲覧する
剣と魔法と学園モノ。3 前作からの変更点
最終更新日:2025-10-12
スコア:567.0000 pt
概要 もうそろそろ「ととモノ。3」のリマスターが出るので、自分自身のための振り返りと言う意味も込め…
記事を閲覧する
剣と魔法と学園モノ。3 - パーティ編成確認ツール
最終更新日:2025-09-23
スコア:497.8028 pt
ツール概要 ととモノ。3のパーティ編成を考える際に使うツールです。 攻略本や攻略wikiを参考にし…
記事を閲覧する
アークナイツ:生息演算「熱砂秘聞」の攻略メモ
最終更新日:2025-01-13
スコア:332.5567 pt
注意 本ページには攻略情報も一部含まれてるので、そういうのを見たくない人は見ない方が良いです。含ま…
記事を閲覧する
ヒカルの碁で、なぜ佐為は消えたのか
最終更新日:2025-04-21
スコア:298.1259 pt
概要 ヒカルの碁で佐為が消えた理由について、「ヒカルの才能を目覚めさせるという役割を終えたから」と…
記事を閲覧する
TRICK-本物っぽい霊能力者
最終更新日:2025-02-06
スコア:205.3386 pt
概要 TRICKは基本的にインチキ霊能力者のインチキを暴いていく話ですが、中にはトリックでは説明が…
記事を閲覧する
最新記事
逆転裁判1:真犯人まとめと悪質度
最終更新日:2025-12-15
概要 逆転裁判1(蘇る込み)に出てくる犯人たちを、やったことや動機なんかを整理して「悪質度」を点数…
記事を閲覧する
OpenAI API:Webサーチモードで参考にしてほしいURLを送っても無視されることがある問題について
最終更新日:2025-12-07
このページのポイントWebサーチでも、まずは「プロンプトだけ」を読んで「解釈」される「前提として見て…
記事を閲覧する
不思議の幻想郷 TODR:装備の印の組合せシミュレーションツール
最終更新日:2025-11-30
概要本ページは『不思議の幻想郷 TOD RELOADED.』の印考慮用のツールページです。基本事項固…
記事を閲覧する
逆転裁判3:あやめさんのナルホド君への呼び方にある3つの伏線
最終更新日:2025-11-26
このページのポイント呼び方ひとつに3つも伏線あるなんてスゲーネタバレ注意本ページには「逆転裁判3」の…
記事を閲覧する
商品サンプル画像
加湿器 小型 卓上 超音波加湿器【2025新登場&デジタル残量表示】コードレス Type-C充電式 55ml/hパワフル加湿 2600mah大容量バッテリー コンパクト 静音 LEDライト 乾燥/花粉対策 寝室/オフィス/車用/プレゼント (ホワイト
商品ページ
Amazon
収益広告(自動登録)
サクラ度:△(要確認)