最新のWeb開発のチュートリアル
×

JS チュートリアル

JS HOME JS 導入 JS どこへ JS 輸出 JS 構文 JS ステートメント JS 注釈 JS 変数 JS 演算子 JS 算術 JS 割り当て JS データの種類 JS 機能 JS オブジェクト JS 範囲 JS イベント JS ストリング JS 文字列メソッド JS 数字 JS 数のメソッド JS 数学 JS 日付 JS 日付形式 JS 日付の方法 JS 配列 JS アレイ方式 JS ブール値 JS 比較 JS 条件 JS スイッチ JS ループ For JS ループしながら JS ブレーク JS 型変換 JS 正規表現 JS エラー JS デバッギング JS 巻き上げ JS strictモード JS スタイルガイド JS ベストプラクティス JS 間違い JS パフォーマンス JS 予約語 JS JSON

JS フォーム

フォームバリデーション フォームAPI

JS オブジェクト

オブジェクト定義 オブジェクトのプロパティ オブジェクトメソッド オブジェクトプロトタイプ

JS 機能

関数定義 ファンクションのパラメータ 関数の呼び出し 関数クロージャ

JS HTML DOM

DOM イントロ DOM メソッド DOM 資料 DOM 要素 DOM HTML DOM CSS DOM アニメーション DOM イベント DOM EventListener DOM ナビゲーション DOM ノード DOM ノードリスト

JS ブラウザ BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS

JS 例 JS HTML DOM JS HTML 入力 JS HTML オブジェクト JS HTML イベント JS ブラウザ JS クイズ JS 概要

JS リファレンスマニュアル

JavaScript オブジェクト HTML DOM オブジェクト


 

JavaScript HTML DOMドキュメント


HTML DOMドキュメントオブジェクトは、Webページ内の他のすべてのオブジェクトの所有者です。


HTML DOMドキュメントオブジェクト

ドキュメントオブジェクトは、あなたのWebページを表します。

HTMLページ内の任意の要素にアクセスする場合は、必ずドキュメントオブジェクトへのアクセスに開始します。

以下は、HTMLにアクセスして操作するためにドキュメントオブジェクトを使用する方法の例をいくつか示します。


HTML要素を見つけます

方法 説明
document.getElementById( id ) 要素IDによって要素を検索
document.getElementsByTagName( name ) タグ名で要素を探します
document.getElementsByClassName( name ) クラス名で要素を探します

HTML要素を変更します

方法 説明
element .innerHTML =  new html content 要素の内部HTMLを変更
element . attribute = new value HTML要素の属性値を変更します
element .setAttribute (attribute, value) HTML要素の属性値を変更します
element .style. property = new style HTML要素のスタイルを変更

追加と削除の要素

方法 説明
document.createElement( element ) HTML要素を作成します。
document.removeChild( element ) HTML要素を削除します
document.appendChild( element ) HTML要素を追加します。
document.replaceChild( element ) HTML要素を交換してください
document.write( text ) HTML出力ストリームに書きます

イベントハンドラの追加

方法 説明
document.getElementById( id ).onclick = function(){ code } イベントハンドラのコードを追加するonclickイベント

HTMLのオブジェクトの検索

最初のHTML DOMレベル1(1998)は、11 HTMLオブジェクト、オブジェクトコレクション、およびプロパティを定義しました。 これらは、HTML5にも有効です。

その後、HTML DOMレベル3に、より多くのオブジェクト、コレクション、およびプロパティが追加されました。

プロパティ 説明 DOM
document.anchors すべて返し<a> name属性を持つ要素を 1
document.applets すべてのリターン<applet>要素は(HTML5では非推奨) 1
document.baseURI 文書の絶対ベースURIを返します。 3
document.body 返し<body>要素を 1
document.cookie ドキュメントのクッキーを返します。 1
document.doctype ドキュメントのDOCTYPEを返します。 3
document.documentElement 返し<html>要素を 3
document.documentMode ブラウザが使用するモードを返します。 3
document.documentURI 文書のURIを返します 3
document.domain ドキュメントサーバのドメイン名を返します 1
document.domConfig 廃止された。DOMの設定を返します。 3
document.embeds 戻り値すべての<embed>要素 3
document.forms 戻り値すべて<form>要素 1
document.head 返し<head>要素を 3
document.images すべて返し<img>要素を 1
document.implementation DOM実装を返​​します。 3
document.inputEncoding ドキュメントのエンコード(文字セット)を返します 3
document.lastModified ドキュメントが更新された日付と時刻を返します 3
document.links 戻り値すべての<area><a> href属性を持つ要素 1
document.readyState ドキュメントの(ロード)状態を返します 3
document.referrer 返しリファラのURI(リンク文書) 1
document.scripts 戻り値すべて<script>要素 3
document.strictErrorChecking エラーチェックが実施されている場合は戻り値 3
document.title 返し<title>要素を 1
document.URL ドキュメントの完全なURLを返します。 1