dom属性:添加节点、删除节点
2012-02-29 20:21
453 查看
innerHTML 向文本节点中定稿数据(它会替换掉原来的内容)
实现追加:
1)获取原来数据
2)原来的数据+新的内容 写入到文本节点中
dom访常见属性:
删除节点:removeChild 删除某个对象的子节点
添加节点:1)创建元素节点 createElement("元素名称"); 创建的是标签
2)创建文本节点 createTextNode("文本的内容"); 创建的是内容
添加节点方法: 使用 appendChild 把我们定义好的 元素节点 或者是 文本节点 追加到对象的子节点中
向当前元素节点的最后一个子节点之后添加节点(追加节点)
appendChild格式 当前节点(父节点)
p.appendChild(text); 新节点(等待追加)
把text追加到p元素节点中
把文本追加到table里面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
table{
width:200px;
height:10px;}
</style>
</head>
<script language="javascript" type="text/javascript">
function tian(){
var table=document.createElement("table");
table.border="1px";
table.setAttribute("bgcolor","red");
var tr=document.createElement("tr");
var tex=document.getElementsByTagName("input");
for(i=0;i<4;i++){
var text=document.createTextNode(tex[i].value);
var td=document.createElement("td");
td.appendChild(text);
tr.appendChild(td);
}
table.appendChild(tr);
document.getElementById("d1").appendChild(table);
}
function shan(){
var table=document.getElementsByTagName("table");
var div=table[0].parentNode;
var sha=div.removeChild(table[table.length-1]);
}
</script>
<body>
<form>
姓名:<input type="text" name="xing" value="姓名"/>
性别:<input type="text" name="bie" value="性别"/>
电话:<input type="text" name="dian"value="电话"/>
邮箱:<input type="text" name="you" value="邮箱"/> <br />
<input type="button" value="添加" onclick="tian()"/>
<input type="button" value="删除" onclick="shan()" />
</form>
<div id="d1">
</div>
</body>
</html>
实现追加:
1)获取原来数据
2)原来的数据+新的内容 写入到文本节点中
dom访常见属性:
删除节点:removeChild 删除某个对象的子节点
添加节点:1)创建元素节点 createElement("元素名称"); 创建的是标签
2)创建文本节点 createTextNode("文本的内容"); 创建的是内容
添加节点方法: 使用 appendChild 把我们定义好的 元素节点 或者是 文本节点 追加到对象的子节点中
向当前元素节点的最后一个子节点之后添加节点(追加节点)
appendChild格式 当前节点(父节点)
p.appendChild(text); 新节点(等待追加)
把text追加到p元素节点中
把文本追加到table里面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
table{
width:200px;
height:10px;}
</style>
</head>
<script language="javascript" type="text/javascript">
function tian(){
var table=document.createElement("table");
table.border="1px";
table.setAttribute("bgcolor","red");
var tr=document.createElement("tr");
var tex=document.getElementsByTagName("input");
for(i=0;i<4;i++){
var text=document.createTextNode(tex[i].value);
var td=document.createElement("td");
td.appendChild(text);
tr.appendChild(td);
}
table.appendChild(tr);
document.getElementById("d1").appendChild(table);
}
function shan(){
var table=document.getElementsByTagName("table");
var div=table[0].parentNode;
var sha=div.removeChild(table[table.length-1]);
}
</script>
<body>
<form>
姓名:<input type="text" name="xing" value="姓名"/>
性别:<input type="text" name="bie" value="性别"/>
电话:<input type="text" name="dian"value="电话"/>
邮箱:<input type="text" name="you" value="邮箱"/> <br />
<input type="button" value="添加" onclick="tian()"/>
<input type="button" value="删除" onclick="shan()" />
</form>
<div id="d1">
</div>
</body>
</html>
相关文章推荐
- JavaScript DOM概述(获取节点的方法/节点的访问关系/节点创建添加删除复制/属性获取设置删除)
- javascript DOM添加元素,使用节点属性
- JavaScript DOM中实现循环创建文办节点并添加属性节点
- js节点属性的创建 添加 删除
- DOM删除和添加节点
- JavaScript DOM中实现循环创建文办节点并添加属性节点
- JavaScript DOM中实现循环创建文办节点并添加属性节点
- DOM删除添加节点小例子
- JavaScript DOM中实现循环创建文办节点并添加属性节点
- js操作DOM--添加、删除节点的简单实例
- js操作DOM--添加、删除节点的简单实例
- java对xml节点属性的添加和删除
- JavaScript DOM中实现循环创建文办节点并添加属性节点
- 完成对节点属性的添加、删除的操作
- js操作节点(添加、删除、更改属性)(转)
- html dom节点操作(获取/修改/添加或删除)
- 这是一个关于XML文档的操作管理器XMLHelper类,类中包括XML文档的创建,文档节点和属性的读取,添加,修改,删除的方法功能的实现
- (转载)html dom节点操作(获取/修改/添加或删除)
- javascript 原生方法对dom节点的操作,创建、添加、删除、替换、插入、复制、移动等操作
- JavaScript DOM中实现循环创建文办节点并添加属性节点