JavaScript中的DOM函数与关键字汇总
DOM节点的属性
属性 描述
attributes数组 获取某个节点的所有属性子节点(实际是一个NodeList对象)
childNodes数组 获取某个节点的所有子节点,可以按数组方式访问子节点,另外还包括属性length以及方法item()(实际是一个Nodelist对象)
firstChild 获取某个节点的第一个子节点
lastChild 获取某个节点的最后一个子节点
localName 返回被选元素的本地名称
nextSibling 获取某个节点的下一个邻近子节点
previousSibling 获取某个节点的上一个邻近子节点
nodeName 获取某个节点的节点名字
nodeType 获取某个节点的节点类型
ownerDocumend 返回这个文档的根节点
parentNode 返回某个节点的父节点
textContent 和 innerText 获取某个节点的文本字符串(FireFox只能用textContent,其他浏览器用innerText)
innerHTML 获取某个节点的内部HTML代码
baseURL 获取当前的URL路径
DOM节点的相关方法
方法 描述
appendChild 向某个节点后面插入一个新节点
cloneNode 复制某个节点
hasAttributes 判断某个节点是否有属性存在
insertBefore 把新节点插入到某个节点的指定子节点的前面
isEqualNode 判断两个节点是否完全一致
isSameNode 判断两个节点是否是同一个节点
normalize 将相邻的Text对象合并为一个
removeChild 删除(并返回)当前节点的指定子节点
replaceChild 对某个节点用新节点替换指定子节点,例如Node.replaceChild(newChild,olNode);
getAttribute 获得某个节点的指定属性的值
setAttribute 设置某个节点的指定属性的值
Element对象的方法
方法 描述
getElementById 获取指定Id的标签节点(document节点具有该方法)
getElementsByName 从某个节点获得指定Name的标签数组
getElemtentsByTagName 从某个节点获得指定标签名的标签数组
Text对象的相关属性及方法
data 获取Text节点的字符串
length 获取Text节点的字符串长度
appendData 在Text节点后面添加字符串,如Node.appendData(string);
deleteData 在Text节点指定位置删除指定长度的字符串
insertData 在Text节点指定位置插入字符串,如Node.insertData(start,string);
replaceData 在Text节点指定位置替换指定长度的字符串,如Node.replaceData(start,length,string)
splitText(offset) 在Text节点指定位置分裂字符串为两个Text节点,如Node.splitText(offset)
substringData 在Text节点指定位置提取指定长度的字符串,如Node.substringData(start,length)
JavaScript中的DOM函数与关键字汇总的更多相关文章
- 在 JavaScript 中使用构造器函数模拟类
今天,我们要讲的是在 JavaScript 中使用构造器函数(construcor function)模拟类. 构造器函数简介 你可以使用 ES6 的 class 关键字来实现类,不过我建议你使用传统 ...
- [转]JavaScript中的匿名函数及函数的闭包
JavaScript中的匿名函数及函数的闭包 原文地址:http://www.cnblogs.com/wl0000-03/p/6050108.html 1.匿名函数 函数是JavaScript中最灵 ...
- JavaScript中的匿名函数及函数的闭包(转)
JavaScript中的匿名函数及函数的闭包 https://www.cnblogs.com/wl0000-03/p/6050108.html 1.匿名函数 函数是JavaScript中最灵活的一种 ...
- 关于javascript中变量及函数的提升
javascript中变量以及函数的提升,在我们平时的项目中其实还是挺常用的,尤其是大型项目中,不知不觉就会顺手添加一些变量,而有时候自己的不小心就会酿成一些不必要错误,趁有时间整理一下自己对于js中 ...
- 在javascript中:(函数()()是一个匿名函数
在javascript中:(函数()()是一个匿名函数,它主要使用函数中的变量范围来避免全局变量,影响整个页面环境,并提高代码兼容性. (函数())是标准函数定义,但不会复制到任何变量.所以有一个没有 ...
- 理解与使用Javascript中的回调函数 -2
在javascript中回调函数非常重要,它们几乎无处不在.像其他更加传统的编程语言都有回调函数概念,但是非常奇怪的是,完完整整谈论回调函数的在线教程比较少,倒是有一堆关于call()和apply() ...
- javascript中什么是函数
函数的定义 在javascript中函数是一段可以被执行或调用任意次数的JavasScript代码,在数据类型中属于"function".函数也拥有属性和方法,因此函数也是对象. ...
- JavaScript中的异步函数
JavaScript中的异步函数 ES8 的 async/await 旨在解决利用异步结构组织代码的问题.为此, ECMAScript 对函数进行了扩展,为其增加了两个新关键字: async 和 aw ...
- 借助JavaScript中的Dom属性改变Html中Table边框的颜色
借助JavaScript中的Dom属性改变Html中Table边框的颜色 -------------------- <html> <head> <title>我是页 ...
随机推荐
- Jmeter新建用例图示
添加线程组 添加HTTP请求 编辑HTTP请求 添加HTTP信息头 编辑HTTP信息头 添加断言 添加查看结果树 添加聚合报告 添加响应时间 添加TPS 批量运行命令: ...
- 用js实现图片的无缝滚动效果
实现图片的无缝滚动就是要让你的图片集在一定时间里自动切换,那就需要js里的定时器来控制时间. js中关于定时器的方法有两种:setTimeout和setInterval.它们接收的参数是一样的,第一个 ...
- IOS开发创建开发证书及发布App应用(四)——创建配置概要文件
4.创建配置概要文件 继续上一篇所讲,今天写的这个是创建配置概要文件 依然在个人中心创建证书这里, 如果不知道的,可以查看以前写的 配置概要文件也分为两种 1)创建开发配置概要文件 2)创建发布配置概 ...
- PAT乙级练习1001
1001. 害死人不偿命的(3n+1)猜想 (15) 卡拉兹(Callatz)猜想: 对任何一个自然数n,如果它是偶数,那么把它砍掉一半:如果它是奇数,那么把(3n+1)砍掉一半.这样一直反复砍下去, ...
- C#研究OpenXML之路(2-DocumentFormat.OpenXml命名空间)
一.OpenXML对象结构预览 昨天感受了一下OpenXML的编程,今天开始准备一头扎进OpenXML了.在了解一门新的知识前,首先最重要的是理清逻辑结构,否则学习起来会感觉摸不着北. 1.首先打开V ...
- 老李分享:接口测试之jmeter
老李分享:接口测试之jmeter poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.移动端自动化测试很多人把他仅仅理解成appu ...
- 3.Redis常用命令:String
字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等.在Redis中字符串类型的Value ...
- MySQL学习笔记(四)—存储过程
一.概述 存储过程是数据库定义的一些SQL语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的SQL语句.存储过程可以避免开发人员重复的编写相同的SQL语句,而且存储过程是在MySq ...
- MySQL意外关闭, 导致软件崩溃而无法启动的解决办法
在初次搭建XAMPP,Apache和MySQL都可以正常启动,一旦关机重启XAMPP时,发现Apache可以正常启动:而MySQL却不能正常运行,会碰到 Error: MySQL shutdown u ...
- .NET遇上Docker - 使用Docker Compose组织Ngnix和.NETCore运行
本文工具准备: Docker for Windows Visual Studio 2015 与 Visual Studio Tools for Docker 或 Visual Studio 2017 ...