好好学一遍javaScript 笔记(四)——Attribute、HTML元素、文档碎(2)

来源:未知 责任编辑:责任编辑 发表时间:2015-10-08 14:16 点击:

        var ooP = document.body.getElementsByTagName("p")[0]; 
         
        /**
         * 接收两个参数、即要插入的节点、跟插入在哪一个节点之前    
         */ 
        document.body.insertBefore(oP,ooP);        
    } 
createDocumentFragment()文档碎片:在javaScript优化中有提到
[javascript]
/**
     * 文档碎片
     * 一旦把节点添加到document.body(或者它的后代节点)中、页面就会更新并反映出这个变化、
     * 对于少量的更新、这是很好的、就像在前面的例子中那样。然而、当要向document添加大量数据时、
     * 如果逐个添加这些变动、这个过程可能会十分缓慢。为解决这个问题、可以创建一个文档碎片、
     * 把所有的新节点附加其上、然后把文档碎片的内容一次性添加都document中。
     * 其中javaScript优化一文中、第六点也有提到
     */ 
    function createDocument(){ 
        var array = ["东方不败","独孤求败","独孤败天","令狐冲","任人淫","王语嫣","阿朱","阿紫","阿猫","阿狗","靖哥哥"]; 
        var oF = document.createDocumentFragment();  
        for(var i=0;i<array.length;i++){ 
            var oP = document.createElement("p");    
            var sText = document.createTextNode(array[i]);      
            oP.appendChild(sText);    
            oF.appendChild(oP);     
        } 
        document.body.appendChild(oF);    
    }     
操作table的两种方法
[javascript]
function createTable(){ 
        var oTable = document.createElement("table"); 
        oTable.setAttribute("border","1"); 
        oTable.setAttribute("width","100%"); 
         
        var oTBody = document.createElement("tbody");   
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Gb2312转utf-8编码的方法(vbs+js)
  • 如何使用Ajax技术开发Web应用程序(1)
  • js跳转路径问题
  • JavaScript模仿桌面窗口
  • 2011年度最佳 jQuery 插件
  • jquery学习笔记---jqGrid学习笔记 完整整理
  • 我知道的JavaScript -- 设计模式(桥接)应用之 – 验证器
  • 运用JavaScript构建你的第一个Metro式应用程序(on Windows
  • 用js检测两个线段是否相交
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1