注释在DOM中是通过Comment 类型来表示的。Comment 节点具有下列特征: nodeType 的值为8; nodeName 的值为"#comment"; nodeValue 的值是注释的内容; parentNode 可能是Document 或Element; 不支持(没有)子节点。 Com ...
分类:
编程语言 时间:
2017-05-09 11:33:43
阅读次数:
242
上篇文章说到了dom的基础,dom能够操作xml和html,这次主要写利用dom的api去如何去操作xml和html文档。 dom操作xml dom操作xml文档之前必须把xml文档装载到xml dom对象,因此须要两个步骤1.利用javascript装载xml文档。2.dom来操作装载后的xml文 ...
分类:
Web程序 时间:
2017-05-08 21:57:20
阅读次数:
163
我们知道,DOM里面提供了element.childNodes.length属性,childNodes 属性返回节点的子节点集合,以 NodeList 对象。 那么childNodes包含哪些节点呢? 其实它包含了DOM中所有的节点类型,我们DOM中有12种节点类型 nodeType属性返回节点类型 ...
分类:
其他好文 时间:
2017-05-06 15:04:23
阅读次数:
129
1,前导空白 IE6,IE7,IE8的innerHTML时不会保留前导空白 var div = document.createElement('div'); div.innerHTML = " <div></div>"; return div.firstChild.nodeType 3; } 2,t ...
分类:
其他好文 时间:
2017-05-03 13:05:18
阅读次数:
148
DOM1定义了一个Node接口,该接口将有DOM中所有节点类型实现。除IE外其他浏览器中都可以访问这个类型 1 ELEMENT_NODE 元素节点2 ATTRIBUTE_NODE 属性节点3 TEXT_NODE 文本节点4 CDATA_SECTION_NODE CDATA区段5 ENTITY_REF ...
分类:
Web程序 时间:
2017-05-01 14:16:40
阅读次数:
171
//移除空白节点,空白节点的类型是3 function removeWhiteNode(node) { for (var i = 0; i < node.childNodes.length; i++) { if (node.childNodes[i].nodeType 3 && /^\s+$/.te ...
分类:
Web程序 时间:
2017-04-23 13:17:01
阅读次数:
191
节点属性 Node.nodeName //返回节点名称,只读 Node.nodeType //返回节点类型的常数值,只读 Node.nodeValue //返回Text或Comment节点的文本值,只读 Node.textContent //返回当前节点和它的所有后代节点的文本内容,可读写 Node ...
一、节点1.1 节点属性 Node.nodeName //返回节点名称,只读Node.nodeType //返回节点类型的常数值,只读Node.nodeValue //返回Text或Comment节点的文本值,只读Node.textContent //返回当前节点和它的所有后代节点的文本内容,可读写 ...
节点信息 每个节点都拥有包含着关于节点某些信息的属性。这些属性是: nodeName(节点名称) nodeValue(节点值) nodeType(节点类型) nodeType nodeType 属性可返回节点的类型。 最重要的节点类型是: 在实际应用中,经常用到的就是元素节点、属性节点和文本节点了, ...
分类:
其他好文 时间:
2017-04-16 21:24:21
阅读次数:
178
在 HTML DOM (文档对象模型)中,每个部分都是节点(Node): 文档本身是文档节点 所有 HTML 元素是元素节点 nodeType:1 Element 所有 HTML 属性是属性节点 nodeType:2 Attribute HTML 元素内的文本是文本节点 nodeType:3 Tex ...
分类:
编程语言 时间:
2017-04-14 20:50:40
阅读次数:
215