国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

JavaScript がノードを作成する

ノードを作成するために一般的に使用されるメソッドを以下にリストします:

QQ截圖20161013111044.png

上記の 4 つのメソッドはすべてドキュメント オブジェクトのメソッドです。

createElement()

createElement() は、要素ノード、つまり、nodeType=1 のノードを作成するために使用されます。

構(gòu)文:

    document.createElement(tagName)

ここで、tagName は HTML タグの名前であり、ノード オブジェクトを返します。

たとえば、<div> タグと <p> タグを作成するステートメントは次のとおりです:

var ele_div=document.createElement("div");

var ele_p=document.createElement("p ");

createTextNode()

createTextNode() は、テキスト ノード、つまり、nodeType=3 のノードを作成するために使用されます。

構(gòu)文:

    document.createTextNode(text)


ここで、text はテキスト ノードのコンテンツであり、ノード オブジェクトが返されます。

たとえば、「これはテキスト ノードです」という內(nèi)容のテキスト ノードを作成します。

var ele_text=document.createTextNode(" 這是文本節(jié)點(diǎn) ");

createComment()

createComment() は、コメント ノード、つまり、nodeType= のノードを作成するために使用されます。 8.

構(gòu)文:

    document.createComment(comment)

ここで、comment はコメントの內(nèi)容であり、ノード オブジェクトを返します。

たとえば、「これはコメント ノードです」という內(nèi)容のコメント ノードを作成します。

var ele_comment=document.createComment(" 這是一個(gè)注釋節(jié)點(diǎn) ");

createDocumentFragment()

createDocumentFragment() は、ドキュメント フラグメント ノードの作成に使用されます。

ドキュメント フラグメント ノードは複數(shù)の DOM ノードのコレクションであり、要素ノード、テキスト ノード、コメント ノードなどのさまざまなタイプのノードを含めることができます。ドキュメント フラグメント ノードは作成時(shí)には空であるため、ノードを追加する必要があります。

構(gòu)文:

     document.createDocumentFragment();

たとえば、ドキュメントフラグメントノードを作成し、それを変數(shù)に割り當(dāng)てます:

var ele_fragment=document.createDocumentFragment();
學(xué)び続ける
||
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>無(wú)標(biāo)題文檔</title> </head> <body> <script type="text/javascript"> var main1 = document.body; //創(chuàng)建鏈接 function createa(url,text) { var alink = document.createElement("a"); alink.setAttribute("href",url); alink.innerHTML=text; return alink; } // 調(diào)用函數(shù)創(chuàng)建鏈接 main1.appendChild(createa("http://ask.php.cn","php中文網(wǎng)")); </script> </body> </html>
提出するリセットコード