DOM一些方法

来源:互联网 发布:淘宝如何改最低折扣 编辑:程序博客网 时间:2024/06/06 02:09

1:indexOf() 可返回某个指定的字符在字符串中首次出现的位置。
语法:stringObject.indexOf(substring,startpos) [substring是必须的属性,规定需检索的字符串值;startpos可选,规定在字符串中开始的位置]
2:split()将字符串分割为字符串数组,并返回此数组
语法:stringObject.split(separator,limit) [separator必选参数,从该参数指定的地方分割;limit是可选参数,是分割的次数]
3:substring()用于提取字符串中介于两个指定下标之间的字符
语法:stringObject.substring(startpos,stoppos) [startpos是必选参数,是开始的下标位置;stoppos可选参数,是结束的下标位置 ]
4:substr()从字符串中取指定数目的字符串
语法:stringObject.substr(startpos,stoppos) [startpos必选参数,开始的下标位置;length可选参数,指定所要的数目]
5:ceil()可对一个数进行向上取整

定时调用的函数
6:setInterval(代码,交互时间) 【代码:要调用的函数或要执行的代码串;交互时间:周期性执行或调用表达式之间的时间间隔】
7:clearInterval(id_of_setInterval) [由setInterval()返回的ID值]
8:setTimeout(代码,延迟时间) 【代码:调用函数或要执行的代码;延迟时间:执行前需要等待的时间】
9:clearTimeout(id_of_setTimeout) [由setTimeout()返回的ID值]

DOM常见的方法
10:getElementsByName() 返回的是数组 查询的是元素的name属性,获得一组元素
11:getElementsByTagName() 返回带有指定标签名的节点对象集合,获得是一组元素
12:getAttibute()通过元素节点的属性名称获取属性的值
语法:elementNode.getAttribute(name) [通过getElementById(),getElementsByTagName()等方法,获取到的元素节点]
13:setAttribute() 增加一个指定名称和值的特性,或者把一个现有的属性设定为指定的值。
语法:elementNide.setAttribute(name,value) [属性名,值]
14:appendChild() 在指定节点的最后一个节点列表之后添加一个新的子节点
语法:appendChild(newnode) 先创建一个节点 document.createElement(标签名)
insertBefore() 可在已有的子节点前插入一个新的子节点。
语法:insertBefore(newNode,node) [插入的新节点,指定在某节点前插入节点]
15:removeChild() 从子节点列表中删除某个节点,成功,返回删除节点,失败,返回null。
语法:nodeObject.removeChild(node)
16:replaceChild()实现子节点(对象)的替换,返回被替对象的引用。
语法:node.replaceChild(newnode,oldnew)
17:createElement() 创建元素节点
语法:document.createElement(tagName) [指明创建元素的类型] {此要与 appendChild()/insertBefore()方法来你和使用}
18:createTextNode()创建新的文本节点,返回新创建的text节点。
语法:document.createTextNode(data) [字符串值,可规定此节点的文本]

原创粉丝点击