例子1
<
html
>
< head >
< title >createElement() Example </ title >
< script type ="text/javas cript"
>
function createMessage() {
var oP = document.createElement( " p " );
var oText = document.createTextNode( " Hello World! " );
oP.appendChild(oText);
document.body.appendChild(oP);
}
</ script >
< head >
< title >createElement() Example </ title >
< script type ="text/javas
function createMessage() {
var oP = document.createElement( " p " );
var oText = document.createTextNode( " Hello World! " );
oP.appendChild(oText);
document.body.appendChild(oP);
}
</ script >
<style>
div
{
background-color:red
}
</style>
div
{
background-color:red
}
</style>
</
head
>
< body on load
="createMessage()"
>
</ body >
</ html >
< body on
</ body >
</ html >
removeChild()、replaceChild()、insertBefore()
删除节点
删除节点
<
html
>
< head >
< title >removeChild() Example </ title >
< script type ="text/javas cript"
>
function removeMessage() {
var oP = document.body.getElementsByTagName( " p " )[ 0 ];
oP.parentNode.removeChild(oP);
}
</ script >
</ head >
< body on load
="removeMessage()"
>
< p >Hello World! </ p >
</ body >
</ html >
< head >
< title >removeChild() Example </ title >
< script type ="text/javas
function removeMessage() {
var oP = document.body.getElementsByTagName( " p " )[ 0 ];
oP.parentNode.removeChild(oP);
}
</ script >
</ head >
< body on
< p >Hello World! </ p >
</ body >
</ html >
替换
<
html
>
< head >
< title >replaceChild() Example </ title >
< script type ="text/javas cript"
>
function replaceMessage() {
var oN ewP
=
document.createElement(
"
p
"
);
var oText = document.createTextNode( " Hello Universe! " );
oN ewP.appendChild(oText);
var oOldP = document.body.getElementsByTagName( " p " )[ 0 ];
oOldP.parentNode.replaceChild(oN ewP, oOldP);
}
</ script >
</ head >
< body on load
="replaceMessage()"
>
< p >Hello World! </ p >
</ body >
</ html >
< head >
< title >replaceChild() Example </ title >
< script type ="text/javas
function replaceMessage() {
var oN
var oText = document.createTextNode( " Hello Universe! " );
oN
var oOldP = document.body.getElementsByTagName( " p " )[ 0 ];
oOldP.parentNode.replaceChild(oN
}
</ script >
</ head >
< body on
< p >Hello World! </ p >
</ body >
</ html >
新消息添加到旧消息之前
<
html
>
< head >
< title >insertBefore() Example </ title >
< script type ="text/javas cript"
>
function insertMessage() {
var oN ewP
=
document.createElement(
"
p
"
);
var oText = document.createTextNode( " Hello Universe! " );
oN ewP.appendChild(oText);
var oOldP = document.getElementsByTagName( " p " )[ 0 ];
document.body.insertBefore(oN ewP, oOldP);
}
</ script >
</ head >
< body on load
="insertMessage()"
>
< p >Hello World! </ p >
</ body >
</ html >
< head >
< title >insertBefore() Example </ title >
< script type ="text/javas
function insertMessage() {
var oN
var oText = document.createTextNode( " Hello Universe! " );
oN
var oOldP = document.getElementsByTagName( " p " )[ 0 ];
document.body.insertBefore(oN
}
</ script >
</ head >
< body on
< p >Hello World! </ p >
</ body >
</ html >
window.onload = function(){
var txt = document.createTextNode("hello world!");
var div = document.createElement("div");
div.appendChild(txt);
document.body.appendChild(div);
}