源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Javascript入门学习第七篇 js dom实例操作第1/2页

  • 时间:2022-01-08 08:18 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Javascript入门学习第七篇 js dom实例操作第1/2页
直接从方法说起: 1,    删除节点。removeChild(): <body>  <div id="cssrain">  <div id="a">a </div>  <div id="b">b </div>  <div id="c">c </div>  </div>  </body> <script> var msg = document.getElementById("cssrain"); var b = document.getElementById("b");  msg.removeChild(b); </script> 如果不知道要删除的节点的父节点是什么?可以使用parentNode属性。 比如: <body>  <div id="cssrain">  <div id="a">a </div>  <div id="b">b </div>  <div id="c">c </div>  </div>  </body> <script> var b = document.getElementById("b"); var c = b.parentNode; c.removeChild(b); </script> 2,    替换节点。repalceChild() element.repalceChild( newNode , oldNode );  // 新节点是客人,肯定先服务他咯。。oldNode必须是Element的一个子节点。 例子: <body>  <div id="cssrain">  <div id="a">a </div>  <div id="b">b </div>  <div id="c">c </div>  </div>  </body> <script> var cssrain = document.getElementById("cssrain"); var msg =  document.getElementById("b"); var para =  document.createElement("p"); cssrain.replaceChild( para , msg  ); </script> 3,查找节点 相对上面的方法,查找节点是比较简单的。 因为很多人都用过。(记得我认识js的第一句就是getElementById();) getElementById(); 返回一个对象, 对象拥有 nodeName , nodeType , parentNode , ChildNodes 等属性。 getElementsByTagName() 查找标签名的所有元素。 返回一个集合,可以用循环取出每个对象,对象拥有 nodeName , nodeType , parentNode , ChildNodes 等属性。 例子:   var ps = document.getElementsByTagName(“p”); for(var i=0 ; i< ps.length ; i++){            ps[i].setAttribute(“title”,”hello”); //也可以使用:  ps.item(i).setAttribute("title","hello"); }
当前1/2页 [b]1[/b][url=http://www.1sucai.cn/article/15070_2.htm]2[/url][url=http://www.1sucai.cn/article/15070_2.htm]下一页[/url][url=http://www.1sucai.cn/article/15070_all.htm]阅读全文[/url]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部