用DOM范围实现简单选择selectNode()和selectNodeContents()它们都接收一个DOM节点参数,然后使用该节点中的信息来填充范围,其中selectNode()方法选择整个节点,包括其子节点;而selectNodeContents()方法只选择节点的子节点var
range1=...
分类:
编程语言 时间:
2014-06-11 13:06:43
阅读次数:
251
A FORM textbox with maxlength reset
submit表单的elements属性// 获取表单元素var form = document.getElementById("form");//...
分类:
编程语言 时间:
2014-06-11 09:36:16
阅读次数:
325
IE8以下请求助神之Douglas
Crockford:https://github.com/douglascrockford/json-jsJSON是一种格式化的字符串,特别适合在网络上传输,由Douglas
Crockford发明。JSON语法可以表示三种类型的值: 简单值:字符串、数值、布尔值...
分类:
编程语言 时间:
2014-06-11 08:08:17
阅读次数:
281
TreeWalkerTreeWalker是NodeIterator的更高级的版本,除了包括nextNode()和previousNode()在内的相同功能外,这个类型还提供了用于不同方向上遍历DOM结构的方法parentNode():遍历到当前节点的父节点firstChild():遍历到当前节点的第...
分类:
编程语言 时间:
2014-06-07 10:30:29
阅读次数:
214
操作样式表CSSStyleSheet类型表示的是样式表包括通过元素包含的样式表和在元素中定义的样式表,前面提到过这两个元素本身分别是由HTMLLinkElement和HTMLStyleElement类型表示的,但CSSStyleSheet类型相对来说更加通用一些,而不管这些样式表在HTML中如何定义...
分类:
编程语言 时间:
2014-06-06 12:39:54
阅读次数:
237
遍历“DOM2级遍历和范围”模块定义了两个用于辅助完成顺序遍历DOM结构的类型:NodeIterator和TreeWalker,两个类型能够基于给定的起点对DOM结构执行深度优先(depth-first)的遍历操作,与DOM兼容的浏览器都可以访问到这些类型的对象,IE不支持DOM遍历使用以下代码检测...
分类:
编程语言 时间:
2014-06-05 13:40:34
阅读次数:
275
样式在HTML中定义样式的方式有3种:通过元素包含外部样式表文件、使用元素定义嵌入式样式,以及使用style特性定义针对特定元素的样式,“DOM2级样式”模块围绕这3种应用样式的机制提供了一套API,要确定浏览器是否支持DOM2级定义的css能力var
supportsDOM2CSS=documen...
分类:
编程语言 时间:
2014-06-02 06:36:40
阅读次数:
413
其它方面的变化DOM的其他部分在“DOM2级核心”中也发生了一些变化,这些变化与XML命名空间无关,而是确保API的可靠性及完整性DocumentType类型的变化DocumentType类型新增了3个属性:publicId、systemId和internalSubset其中前两个属性表示的是文档类...
分类:
编程语言 时间:
2014-06-01 23:44:25
阅读次数:
410
第12章
DOM2和DOM3DOM1级主要定义的是HTML和XML文档的底层结构。DOM2和DOM3则在这个结构的基础上引入了更多的交互能力,也支持更高级的XML特性DOM2和DOM3级分为许多模块,分别描述了DOM的某个非常具体的子集DOM2级核心(DOM
Level 2 Core):在1级核心基...
分类:
编程语言 时间:
2014-05-31 14:05:01
阅读次数:
298
简单的通用事件方法var EventUtil = { getEvent: function (e) {
return e || window.event; }, getTarget: function (e) { return e.target || e...
分类:
编程语言 时间:
2014-05-31 04:21:07
阅读次数:
294