例子1
<html>
<head>
<title>createElement() Example</title>
<scripttype="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>
<scripttype="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>
<bodyon load="createMessage()">
</body>
</html>
<bodyon
</body>
</html>
removeChild()、replaceChild()、insertBefore()
删除节点
删除节点
<html>
<head>
<title>removeChild() Example</title>
<scripttype="text/javas cript">
function removeMessage() {
var oP= document.body.getElementsByTagName("p")[0];
oP.parentNode.removeChild(oP);
}
</script>
</head>
<bodyon load="removeMessage()">
<p>Hello World!</p>
</body>
</html>
<head>
<title>removeChild() Example</title>
<scripttype="text/javas
function removeMessage() {
var oP= document.body.getElementsByTagName("p")[0];
oP.parentNode.removeChild(oP);
}
</script>
</head>
<bodyon
<p>Hello World!</p>
</body>
</html>
替换
<html>
<head>
<title>replaceChild() Example</title>
<scripttype="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>
<bodyon load="replaceMessage()">
<p>Hello World!</p>
</body>
</html>
<head>
<title>replaceChild() Example</title>
<scripttype="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>
<bodyon
<p>Hello World!</p>
</body>
</html>
新消息添加到旧消息之前
<html>
<head>
<title>insertBefore() Example</title>
<scripttype="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>
<bodyon load="insertMessage()">
<p>Hello World!</p>
</body>
</html>
<head>
<title>insertBefore() Example</title>
<scripttype="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>
<bodyon
<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);
}