回顾:使用getElementById和getElementByTagName查找元素节点,使用 setAttribute改变某个属性值,使用 nodeValue改变节点内容(elems[0].childNodes[0].nodeValue),需要结合 xxxnodes来使用创建标签传统方式:doc...
分类:
其他好文 时间:
2015-09-15 13:04:56
阅读次数:
159
123var test = tests.firstChild.nodeValue; tests = tests.childNodes[0]; tests.insertData(0,789);//从前插入789var t2 = document.querySelector("#tests");//.....
分类:
Web程序 时间:
2015-09-13 11:50:15
阅读次数:
131
此前的大多数DOM都是用来查找元素,getElementById和getElementsByTagName都可以方便快捷的找到文档中的某个或者某些特定的元素节点,这些元素随后可以用诸如setAttribute(改变某个属性的值)和nodeValue(改变某个元素节点所包含的文本)之类的方法和属性来处...
分类:
编程语言 时间:
2015-09-01 06:57:41
阅读次数:
189
//移除空白节点,空白节点的类型是3
function removeWhiteNode(node) {
for (var i = 0; i
if (node.childNodes[i].nodeType === 3 && /^\s+$/.test(node.childNodes[i].nodeValue)) {
node.childNodes[i].parentNode.removeCh...
分类:
Web程序 时间:
2015-08-02 23:22:25
阅读次数:
188
DOM级别文档类型:节点类型:判断节点类型(注意Node对象):这是一个元素节点 节点的nodeName与nodeValue 这是一个元素节点
分类:
其他好文 时间:
2015-08-01 00:54:44
阅读次数:
103
demo1:你好 -->// console.log(test.nodeType,test.getAttribute("v"),test.nodeName,test.firstChild.nodeValue);//firstChild.nodeValue是第一个节点的value的值demo2: 1 ...
分类:
Web程序 时间:
2015-07-26 15:27:20
阅读次数:
120
例如:标 题
标题包含中间空格及后面空格,浏览器如何读取的呢?
标题包含中间空格及后面空格:解析成一个Text节点,内容存储在Text.nodeValue中
涉及到DOM规范中的核心对象(12个):
Element
Attr
Text
CDATASection
entityReference
Entity
ProcessingInstruct...
分类:
其他好文 时间:
2015-07-19 13:23:45
阅读次数:
104
继续以昨天创建的stu.xml文件为目标进行操作。1、修改明确几个操作: A:修改节点->可以用替换replaceChild; B:修改节点值->nodeValue是可以直接赋值的; C:修改属性值->setAttribute(),面向对象的类中经常会有这种setXXX、getXXX的操作。先...
分类:
Web程序 时间:
2015-07-08 12:49:05
阅读次数:
141
getElementsByTagName(“x”)xx.getAttribute(“y”) //xx元素的y属性xx.lastChild.nodeValue //获得xx的文本内容document.createElement(“xx”) //创建xx元素document.createTextNode...
分类:
编程语言 时间:
2015-06-30 10:06:19
阅读次数:
119
节点属性在文档对象模型 (DOM) 中,每个节点都是一个对象。DOM 节点有三个重要的属性 :1. nodeName : 节点的名称2. nodeValue :节点的值3. nodeType :节点的类型一、nodeName 属性:节点的名称,是只读的。1.元素节点的 nodeName 与标签名相同...
分类:
其他好文 时间:
2015-06-19 18:10:56
阅读次数:
166