→、
新しい Text ノードを生成して返します。
このメソッドは HTML 文字をエスケープするのに利用できます。
| Document | 実質 document でしょう。
|
|---|---|
| data | テキスト ノードの中に入れるデータが入った文字列。 |
Text ノード。
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<title>createTextNode example</title>
<script>
function addTextNode(text) {
var newtext = document.createTextNode(text),
p1 = document.getElementById("p1");
p1.appendChild(newtext);
}
</script>
</head>
<body>
<button onclick="addTextNode('YES! ');">YES!</button>
<button onclick="addTextNode('NO! ');">NO!</button>
<button onclick="addTextNode('WE CAN! ');">WE CAN!</button>
<hr />
<p id="p1">First line of paragraph.</p>
</body>
</html>
HTML:
<SPAN id=IdSpan>SPAN要素</SPAN>
JavaScript:
N=document.createTextNode("てすとです<B>タグ</B>は?"); //テキスト ノードの生成。
IdSpan.appendChild(N); //SPAN要素の最後に生成テキスト ノードを追加する。
D=IdSpan.innerHTML; //=SPAN要素てすとです<B>タグ</B>は?
//「<」「>」はタグにはならない。