JavaScript DOM2】的更多相关文章

1.Window.history:window.open打开网页的方式必须是_self window.history.back()后退 Window.history.forward()前进 <body> <input type="button" value="打开窗口" onclick="Dk()" /> <input type="button" value="前进" oncl…
HTML DOM: Document  Object  Model 文档对象模型.是HTML的标准对象模型和编程接口.(JavaScript只是可以操作HTML DOM的语言之一) 定义了HTML元素对象和元素属性 定义了访问元素的方法 定义了HTML元素的事件 通过此模型,JavaScript获得创建动态HTML的所有力量: JavaScript能够对页面中的HTML元素和属性进行增删改查 JavaScript能够改变页面的CSS样式 JavaScript能创建新的HTML事件并对已有的HTM…
由一个HTML进行说明,我就不敲了,直接copy <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>AdvancED…
javascript事件模型,本文主要有以下内容: DOM0事件模型 DOM2事件模型  一.DOM0事件模型 早期的事件模型称为DOM0级别. DOM0的事件具有极好的跨浏览器优势, 会以最快的速度绑定, 如果你通过DOM2绑定要等到JS运行, DOM0不用, 因为DOM0是写在元素上面; 直接在dom对象上注册事件名称,就是DOM0写法,比如: document.getElementById("test").onclick = function(e){}; 另外一种写法是: doc…
DOM1级主要定义的是HTML和XML文档的底层结构.DOM2级和DOM3级在这个结构基础上引入了更多的交互能力,也支持更高级的XML特性.为此DOM2级和DOM3级分为了很多的模块(模块直接具有某种关联),分别描述了DOM的某个非常具体的子集.这些模块如下: DOM2级核心:在1级核心基础上构建,为节点添加了更多属性和方法: DOM2级视图:为文档定义了基于样式信息的不同视图: DOM2级事件:说明了如何使用事件与DOM文档交互: DOM2级样式:定义了如何以编程方式来访问和改变CSS样式信息…
1. 事件默认行为及阻止方式    1.1 浏览器的默认行为       JavaScript事件本身所具有的属性,例如a标签的跳转,Submit按钮的提交,右键菜单,文本框的输入等.    1.2 阻止默认行为的方式 event.preventDefault();  event.returnValue = false;  return false; //IE低版本和其他版本都支持return false,而其他两种IE低版本不支持. <a href="">click he…
DOM 即 文档对象模型. 文档对象模型是一种与编程语言及平台无关的API(Application programming Interface),借助于它,程序能够动态地访问和修改文档内容.结构或显示样式. DOM3级,顾名思义,有三种DOM. W3C协会早在1988年就开始了DOM标准的制定,W3C DOM标准可以分为DOM1,DOM2,DOM3三个版本. DOM1级主要定义的是HTML和XML文档的底层结构. DOM1 主要定义的是HTML和XML文档的底层结构.其实世上本来没有DOM0级,…
DOM2中的XML IE可以实现了对XML字符串或XML文件的读取,其他浏览器也各自实现了对XML处理功能.DOM2级在document.implementaion中引入了createDocument()方法.IE9.Firefox.Opera.Chrome和Safari都支持这个方法. var xmlDom = document.implementation.createDocument("", "root", null); //1 命名空间 2 跟表亲 3 文档…
12章——DOM2与DOM3 为了增强D0M1,DOM级规范定义了一些模块. DOM2核心:为不同的DOM类型引入了一些与XML命名空间有关的方法,还定义了以编程方式创建Document实例的方法: DOM2级样式:针对操作元素的样式而开发: 其特性总结: 1.每个元素都有一个关联的style对象,可用来确定和修改行内样式: 2.要确定某个元素的计算样式,可使用getComgetComputedStyle()方法: 3.IE 不支持getComputedStyle()方法,但为所有元素都提供了能…
范围 为了让开发人员更加方便地控制页面“DOM2级遍历和范围”模块定义了“范围”接口 通过该接口开发人员可以选择文档中的一个区域,而不必考虑元素的界限 在常规操作不能有效地修改文档时,使用范围往往可以达到目的 DOM中的范围 DOM2级在Document类型中定义了 createRange()方法 在兼容该接口的浏览器中,该方法属于document对象 可以使用以下代码,检测浏览器对其的兼容 var supportsRange = document.implementation.hasFeatu…