JavaScriptはHTML要素と様式を操作する方法を詳しく説明します.
2922 ワード
JavaScript HTML DOM要素(ノード)は、HTML DOMに新しい要素を追加する場合、まずこの要素(元素ノード)を作成し、既存の要素に要素を追加してください. 実例
This is a paragraph.
This is another paragraph.
var para=document.createElement("p");
var node=document.createTextNode("This is new.");
para.appendChild(node);
var element=document.getElementById("div1");
element.appendChild(para);
例解析:このコードは新しい要素を作成します.
var para=document.createElement("p");
要素にテキストを追加するには、まずテキストノードを作成しなければなりません.このコードはテキストノードを作成しました.
var node=document.createTextNode("This is a new paragraph.");
このテキストノードを要素に追加する必要があります.
para.appendChild(node);
最後に既存の要素にこの新しい要素を追加してください.このコードは既存の要素を見つけました.
var element=document.getElementById("div1");
以下のコードは既に存在する要素の後に新しい要素を追加します.
element.appendChild(para);
既存のHTML要素のこのコードを削除して、この既存の要素に新しい要素を追加します.例
This is a paragraph.
This is another paragraph.
var parent=document.getElementById("div1");
var child=document.getElementById("p1");
parent.removeChild(child);
このHTML文書には、2つのサブノード(2つの要素)を持つ要素が含まれています.
This is a paragraph.
This is another paragraph.
ID=「div 1」の要素が見つかりました.
var parent=document.getElementById("div1");
ID=「p 1」の要素が見つかりました.
var child=document.getElementById("p1");
親要素からサブ要素を削除:
parent.removeChild(child);
lamp 親の要素を引用せずに、ある要素を削除できるといいですね.残念です.DOMは削除する要素とその親要素を明確にする必要があります.これはよく使われている解決策です.削除したいサブ要素を見つけて、そのparent Node属性を使って親要素を見つけます.
var child=document.getElementById("p1");
child.parentNode.removeChild(child);
JavaScript HTML DOM-CSS HTML DOMを変更すると、JavaScriptがHTML要素のスタイルを変更することができます.HTMLスタイルを変更したいなら、HTML要素のスタイルを変えてください.この文法を使ってください.document.getElement ById(id).style.property=new styleの下の例では、要素のスタイルが変わります.例:
Hello World!
document.getElementById("p2").style.color="blue";
The paragraph above was changed by a script.
この例では、ID="id 1"のHTML要素のスタイルが変更されました.ユーザがボタンをクリックした時:例
My Heading 1