马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

JavaScript DOM操作的常用方法和属性

  [复制链接]
查看3291 | 回复4 | 2017-5-31 09:34:54 | 显示全部楼层 |阅读模式
JavaScriptDOM操作的常用方法和属性:

常用方法:


    获取节点:
     document.getElementById(idName)          //通过id号来获取元素,返回一个元素对象
     document.getElementsByName(name)       //通过name属性获取id号,返回元素对象数组
     document.getElementsByClassName(className)   //通过class来获取元素,返回元素对象数组(ie8以上才有)
     document.getElementsByTagName(tagName)       //通过标签名获取元素,返回元素对象数组

     获取/设置元素的属性值:
     element.getAttribute(attributeName)     //括号传入属性名,返回对应属性的属性值
     element.setAttribute(attributeName,attributeValue)    //传入属性名及设置的值

     创建节点Node:
     document.createElement("h3")       //创建一个html元素,这里以创建h3元素为例
     document.createTextNode(String); //创建一个文本节点;
     document.createAttribute("class"); //创建一个属性节点,这里以创建class属性为例

     增添节点:
     element.appendChild(Node);   //往element内部最后面添加一个节点,参数是节点类型
     elelment.insertBefore(newNode,existingNode); //在element内部的中在existingNode前面插入newNode

     删除节点:
     element.removeChild(Node)    //删除当前节点下指定的子节点,删除成功返回该被删除的节点,否则返回null

常用属性:

     获取当前元素的父节点 :
     element.parentNode     //返回当前元素的父节点对象

     获取当前元素的子节点:
     element.chlidren        //返回当前元素所有子元素节点对象,只返回HTML节点
     element.chilidNodes   //返回当前元素多有子节点,包括文本,HTML,属性节点。(回车也会当做一个节点)
     element.firstChild      //返回当前元素的第一个子节点对象
     element.lastChild       //返回当前元素的最后一个子节点对象

     获取当前元素的同级元素:
     element.nextSibling          //返回当前元素的下一个同级元素 没有就返回null
     element.previousSibling   //返回当前元素上一个同级元素 没有就返回null

     获取当前元素的文本:
     element.innerHTML   //返回元素的所有文本,包括html代码
     element.innerText     //返回当前元素的自身及子代所有文本值,只是文本内容,不包括html代码

     获取当前节点的节点类型:node.nodeType   //返回节点的类型,数字形式(1-12)常见几个1:元素节点,2:属性节点,3:文本节点。
    设置样式:element.style.color=“#eea”;      //设置元素的样式时使用style,这里以设置文字颜色为例。


C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
ibcadmin | 2017-5-31 09:37:10 | 显示全部楼层
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
Amy尾巴 | 2017-5-31 09:41:55 | 显示全部楼层
洛水千尘 | 2017-5-31 10:35:13 | 显示全部楼层
11111
桂林一枝花 | 2017-6-22 10:24:28 | 显示全部楼层
啦啦啦啦啦绿绿
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则