手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >Javascript入门学习第七篇 js dom实例操作第1/2页
Javascript入门学习第七篇 js dom实例操作第1/2页
摘要:直接从方法说起:1,删除节点。removeChild():abcvarmsg=document.getElementById("cssrai...

直接从方法说起:

1,删除节点。removeChild():

<body>

<divid="cssrain">

<divid="a">a</div>

<divid="b">b</div>

<divid="c">c</div>

</div>

</body>

<script>

varmsg=document.getElementById("cssrain");

varb=document.getElementById("b");

msg.removeChild(b);

</script>

如果不知道要删除的节点的父节点是什么?可以使用parentNode属性。

比如:

<body>

<divid="cssrain">

<divid="a">a</div>

<divid="b">b</div>

<divid="c">c</div>

</div>

</body>

<script>

varb=document.getElementById("b");

varc=b.parentNode;

c.removeChild(b);

</script>

2,替换节点。repalceChild()

element.repalceChild(newNode,oldNode);//新节点是客人,肯定先服务他咯。。oldNode必须是Element的一个子节点。

例子:

<body>

<divid="cssrain">

<divid="a">a</div>

<divid="b">b</div>

<divid="c">c</div>

</div>

</body>

<script>

varcssrain=document.getElementById("cssrain");

varmsg=document.getElementById("b");

varpara=document.createElement("p");

cssrain.replaceChild(para,msg);

</script>

3,查找节点

相对上面的方法,查找节点是比较简单的。

因为很多人都用过。(记得我认识js的第一句就是getElementById();)

getElementById();

返回一个对象,对象拥有nodeName,nodeType,parentNode,ChildNodes等属性。

getElementsByTagName()查找标签名的所有元素。

返回一个集合,可以用循环取出每个对象,对象拥有nodeName,nodeType,parentNode,ChildNodes等属性。

例子:

varps=document.getElementsByTagName(“p”);

for(vari=0;i<ps.length;i++){

ps[i].setAttribute(“title”,”hello”);

//也可以使用:ps.item(i).setAttribute("title","hello");

}

当前1/2页12下一页阅读全文

【Javascript入门学习第七篇 js dom实例操作第1/2页】相关文章:

Javascript中With语句用法实例

javascript 动态添加表格行

javaScript中with函数用法实例分析

详解JavaScript中void语句的使用

Javascript事件触发列表与解说

javascript动态设置样式style实例分析

Javascript 小技巧全集第1/4页

Javascript中的getUTCHours()方法使用详解

javascript实现简单的进度条

Javascript 字符串模板的简单实现

精品推荐
分类导航