ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScript で一般的に使用される DOM メソッドは何ですか?

JavaScript で一般的に使用される DOM メソッドは何ですか?

青灯夜游
青灯夜游オリジナル
2021-07-16 17:23:562301ブラウズ

一般的に使用されるメソッド: appendChild()、insertBefore()、hasChildNodes()、removeChild()、replaceChild()、cloneNode()、write()、open()、writeln() など。

JavaScript で一般的に使用される DOM メソッドは何ですか?

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

ノードのメンバー メソッド

appendChild(): ノードの子ノード リストの最後に子ノードを追加します:

var method = document.getElementById('method');
var input = document.createElement('input');        
method.appendChild('input');

insertBefore(): ノードの子ノード リスト内の指定されたノードの前に子ノードを追加します:

method.insertBefore(input,method.childNodes[1]);

hasChildNodes(): ノードに子ノードがあるかどうかを確認します:

method.hasChildNodes();

removeChild(): 指定されたノードのノードを削除します:

method.removeChild(method.childNodes[1]);

replaceChild(): 指定されたノードを使用して、別の指定された子ノードを置き換えます:

method.replaceChild(input,method.childNodes[1]);

cloneNode( ) クローンノード:

var relation=document.getElementById('relation');        
var newRel=relation.cloneNode(true);

ドキュメントドキュメントノード

要素ノードを取得するメソッド

getElementById(): 要素ノードを取得ID# 別 ##

var ele=document.getElementById('ele');

getElementsByTagName(): タグ名を通じてノード リスト コレクションを取得します。

var ps=document.getElementsByTagName('p');           
console.log(ps.length);"

getElementsByName(): Name 属性を通じて要素ノード コレクションを取得します:

var sexs=document.getElementsByName('user');           
console.log(sexs);"

ノードの作成メソッド

createElement(): 要素ノードの作成


var b=document.createElement('b');

createAttribute(): 属性ノードの作成


var classAttr=document.createAttribute('class');
classAttr.value='on';"

createTextNode(): テキスト ノードを作成します


var newtext=document.createTextNode('First');

#ドキュメント ストリーム操作write():ページにテキスト ストリームを入力します。

document.write('哈哈');

writeln(): ページにテキスト ストリームを入力し、追加します\n

document.writeln('哈哈');

open(): ドキュメント ストリームを開きます

document.open();

close(): ドキュメント ストリームを閉じる

document.close();

[推奨学習:

JavaScript 上級チュートリアル

]

以上がJavaScript で一般的に使用される DOM メソッドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。