フロントプリント31_javascript HTML DOMにアクセスするための一般的な方法
1826 ワード
HTMLドキュメントのすべてのコンテンツはノードであり、ドキュメント全体はドキュメントノードである.各要素は要素ノードであり、要素内のテキストはテキストノードであり、要素の属性は属性ノードの例である.
いくつかのDOMオブジェクトの一般的な方法getElementById()は、指定されたIDを有する要素を返す. getElements ByTagName()は、指定されたラベル名を持つ全ての要素を含むノードリスト(セット/ノード配列)を返します. getElements ByClass Name()は、クラス名を指定するすべての要素を含むノードリストを返します. apendChild()は新しいサブノードを指定ノードに追加します. RemoveChild()はサブノードを削除する. replacceChild()はサブノードを置換する. insertBefore()は、指定されたサブノードの前に新しいサブノードを挿入する. createAttribute()属性ノードを作成します. createElement()は元素ノードを作成します. createText Node()はテキストノードを作成します. get Attribute()は指定された属性値を返します. setAttribute()指定属性の設定または指定値に変更します.
CSDN
29 :Javascript Email
30 :javascript JSON
31 : HTMLDOM
01 : URL/p>
02 :web
ノードには親ノードがありません.ルートノードとノードの親ノードはノードです. フロントハンドアウトはテキストノードであり、その親ノードはノードgetElementById()方法で指定IDを持つ要素を返す.
// ID
var txt=document.getElementById("info1");
document.write("<p> : " + txt.innerHTML + "</p>");
document.write("<p>"+"</p>");
// <p>
var txtArray =document.getElementsByTagName("p");
document.write(" 1 : " + txtArray[0].innerHTML);
document.write(" 2 : " + txtArray[1].innerHTML);
document.write("<p></p>");
// <p> , <p> id="main"
var txtArray1 =document.getElementById("main").getElementsByTagName("p");
document.write(" 1 : " + txtArray1[0].innerHTML);
document.write(" 2 : " + txtArray1[1].innerHTML);
document.write("<p>");
要素の内容を取得する最も簡単な方法はinnerHTML属性を使用することである.いくつかのDOMオブジェクトの一般的な方法getElementById()は、指定されたIDを有する要素を返す. getElements ByTagName()は、指定されたラベル名を持つ全ての要素を含むノードリスト(セット/ノード配列)を返します. getElements ByClass Name()は、クラス名を指定するすべての要素を含むノードリストを返します. apendChild()は新しいサブノードを指定ノードに追加します. RemoveChild()はサブノードを削除する. replacceChild()はサブノードを置換する. insertBefore()は、指定されたサブノードの前に新しいサブノードを挿入する. createAttribute()属性ノードを作成します. createElement()は元素ノードを作成します. createText Node()はテキストノードを作成します. get Attribute()は指定された属性値を返します. setAttribute()指定属性の設定または指定値に変更します.