このページは翻訳中です。
翻訳作業に参加する場合は、履歴にある翻訳者と連絡·調整してください。
この例では新しい <div> タグを生成し、"org_div1"のidの要素の前に挿入します。
<html>
<head>
<title>||Working with elements||</title>
</head>
<script type="text/javascript">
var my_div = null;
var newDiv = null;
function addElement()
{
// 新しいdiv要素を作成し、
// それにいくつかの内容を与えます
newDiv = document.createElement("div");
newDiv.innerHTML = "<h1>Hi there and greetings!</h1>";
// DOMに新しく作られた要素とその内容をを追加します。
my_div = document.getElementById("org_div1");
document.body.insertBefore(newDiv, my_div);
}
</script>
<body onload="addElement()">
<div id='org_div1'> 上のテキストは動的に生成されました。</div>
</body>
</html>
デフォルト値のある良く知られた属性がある場合は、それらを表す属性のノードは自動的に生成され要素に適用されます。
正規の名前と名前空間のURIがある要素を作成するためにはcreateElementNSメソッドを使用します。
createElement のGecko実装はXULやXHTMLドキュメントに対するDOM仕様に準拠していません。localName や namespaceURI は生成した要素において null はセットされていません。詳細は
bug 280692
を参照してください。
Page last modified 23:25, 2008年6月9日 by Mgjbot