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

Documentオブジェクトは、あなたのページを表します。

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

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

HTML要素を探します

方法 説明
document.getElementById(ID 要素のidで要素を検索するには
document.getElementsByTagName( タグ名で要素を検索するには
document.getElementsByClassName( クラス名で要素を検索するには

変更HTML要素

方法 説明
element.innerHTMLは=  新しいHTMLコンテンツを 内側のHTML要素を変更します
element.attribute =  新しい値 HTML要素の属性値を変更します
element.setAttribute(属性、  HTML要素の属性値を変更します
element.style.property =  新しいスタイル HTML要素のスタイルを変更します

追加要素を削除します

方法 説明
document.createElement(要素 HTML要素の作成
document.removeChild(要素 削除HTML要素
document.appendChild(要素 HTML要素を追加します。
document.replaceChild(要素 HTMLエレメントを交換してください
document.write(テキスト 書き込みHTML出力ストリーム

イベントハンドラを追加します。

方法 説明
document.getElementById(ID).onclick =関数(){ コード } onclickイベントにイベントハンドラを追加します。

HTMLオブジェクトを探します

最初のHTML DOMレベル1(1998)、11の定義HTMLオブジェクト、オブジェクトと属性のコレクション。彼らはまだHTML5で有効です。

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

プロパティ 説明 JUDGMENT
document.anchors <A>リターンは、すべての要素は、name属性を持っています。 1
document.applets 戻り値すべての<アプレット>要素(HTML5は推奨されません) 1
document.baseURI 文書の絶対ベースURIを返します。 3
document.body 後ろの<body>要素 1
document.cookie 文書のクッキーを返します。 1
document.doctype ドキュメントのDOCTYPEを返します。 3
document.firstChild 戻る<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 戻り値すべての<エリア>と<a>要素は、href属性を持っています 1
document.readystateで 文書のリターン(負荷)状態 3
document.referrer 戻り値URI(リンクされたドキュメント)は、参照します 1
document.scripts すべての<script>要素を返します。 3
document.strictErrorChecking 強制エラーチェックを返すかどうか 3
ドキュメントのタイトル 後ろの<title>要素 1
document.URL ドキュメントの完全なURLを返します。 1
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------------------

出典:www.sysoft.net.cn、プラスV:15844800162深交換

おすすめ

転載: www.cnblogs.com/sysoft/p/12094773.html