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

来源:未知 责任编辑:责任编辑 发表时间:2015-10-08 14:16 点击:
getAttribute、setAttribute获取跟设置对象的属性:
[javascript]
function documentTest(){ 
            var oHtml = document.documentElement;   //取得<html/>元素 
            var oHead = oHtml.firstChild;  //获取<head/> 
            var oBody = oHtml.lastChild;  //获取<body/> 
            oBody.setAttribute("id","bodyId");    
            alert(oBody.getAttribute("id"));       
        }  
创建HTML元素:
[javascript]
//创建  
    function createNode(){ 
        var oP = document.createElement("p");   //创建p标签 
        var sText = document.createTextNode("古道西风");   //创建包含文本"古道西风"的文本节点  
        oP.appendChild(sText);    //添加sText到oP节点的末尾    
        document.body.appendChild(oP);  
    }  
移除:
[javascript]
//移除    
    function deleteNode(){ 
        var oP = document.body.getElementsByTagName("p")[0]; 
        /*document.body.removeChild(oP); */ 
        oP.parentNode.removeChild(oP);   
    } 
替换:
[javascript]
//替换  
    function replaceP(){ 
        var oNewOp = document.createElement("p"); 
        var sNewText = document.createTextNode("妖孽"); 
        oNewOp.appendChild(sNewText); 
        var oP = document.body.getElementsByTagName("p")[0]; 
        oP.parentNode.replaceChild(oNewOp,oP);   
    } 
让新消息出现在旧消息之前:
[javascript]
function insertNode(){ 
        var oP = document.createElement("p");    
        var sText = document.createTextNode("断肠人");    
        oP.appendChild(sText);    
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • 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