ホームページ > 記事 > ウェブフロントエンド > domとhtml domの違いは何ですか
違い: 1. DOM は 3 つの部分に分かれています: コア DOM、HTML DOM、XML DOM。コア DOM は DOM ツリーを横断するために使用され、HTML DOM は簡単な方法で DOM ツリーにアクセスするために使用されます。 ; 2. Core DOM はノードの操作に適しており、HTML DOM は属性の操作に適しています。
このチュートリアルの動作環境: Windows 10 システム、HTML5 バージョン、Dell G3 コンピューター。
dom と html dom の違いは何ですか
DOM は 3 つの部分に分かれています:
(1) コアDOM: DOM ツリーの走査、新しいノードの追加、ノードの削除、ノードの変更
(2)HTML DOM: 簡単な方法で DOM ツリーにアクセス
(3)XML DOM:操作に使用される XML ドキュメント
コア dom と html dom の違い
コア DOM:
オブジェクト: Document、Node、ElementNode、TextNode、 AttributeNode、CommentNode、NodeList
コア DOM は、統合された操作インターフェイスを提供します:
createElement
appendChild
setAttribute
removeAttribute
nodeName
Core DOM は新しい要素を作成します:
var newNode=document.createElement("img")
要素に属性を追加します:
e.setAttribure ('', '')
e.setAttribureNode(attr)
該当する場合:
Core DOM は、次のようなノードの操作に適しています。作成、削除、検索など。
HTML DOM:
オブジェクト: 画像、テーブル、フォーム、入力、選択...HTML タグのオブジェクト化
HTML DOM は、カプセル化されたさまざまな種類のオブジェクトを提供します:
Image
Select
Option
HTML DOM 新しい要素の作成:
var newNode=new Image();
要素に属性を追加します:
img.src='';
img.id='';
imd.title='';
img.className=''
img.style.display='';
該当する機会:
HTML DOM は、属性の値の取得または変更の読み取りなど、属性の操作に適しています。
推奨チュートリアル: "html ビデオ チュートリアル "
以上がdomとhtml domの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。