正文

DOM操作示例学习PartI2008-08-14 00:03:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/goalbell/37570.html

分享到:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <title>Dom</title>
  <script language="JavaScript">
     function create(){  //创建一个li元素,并把添加到 元素id为domli1之前.
      var domdiv=document.getElementById('domul');
      var domli=document.createElement('li');
      var domlie=document.createTextNode('domli3');
      domli.appendChild(domlie);
      domdiv.appendChild(domli);
      domli.setAttribute('id','domli3');
      domdiv.insertBefore(document.getElementById('domli3'),document.getElementById('domli1'));
   }
   function copy(){ //复制ul元素下所有子元素
    var domul=document.getElementById('domul');
    var newdomul=domul.cloneNode(true);//判断是否有子元素
    newdomul.setAttribute('id','newdomul');
    for (var i = 0; i < document.getElementsByTagName('li').length; i++) {
     document.getElementsByTagName('li')[i].removeAttribute('id'); //去除属性id,不能含有相同标识
    }
    var domdiv=document.getElementById('domdiv');
    domdiv.appendChild(newdomul);
   }
  </script>
 </head>
 <body>
  <div id="domdiv">
   <ul id="domul">
    <li id="domli">
     domli
    </li>
    <li id="domli1">
     domli1
    </li>
    <li id="domli2">
     domli2
    </li>
   </ul>
   
  </div>
  <input type="button" onclick="create();" value="create" />
  <input type="button" onclick="copy();" value="copy" />
 </body>
</html>
下一节就讲下dom事件处理。

阅读(1777) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册