一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

什么是dom以及浏览器兼容说明

时间:2010-10-25 编辑:简简单单 来源:一聚教程网

网页特效获取触发事件的源目标时ie和firefox(火狐)不同表现,也就是说是网页中那个元素触发了事件

在ie浏览器里使用srcelement
在firefox(火狐)浏览器里使用target
使用dom获取和更改网页标签元素内文本的问题

在ie浏览器里使用innertext
在firefox(火狐)浏览器里使用textcontent
鼠标在元素内的位置

ie中使用offsetx和offsety来获取鼠标在网页中某一元素的位置
firefox使用layerx和layery来得到鼠标在网页中某一元素的位置
动态为网页或元素绑定与删除事件的问题

在ie中绑定事件的方法是attachevent
在ie中删除绑定事件的方法是detachevent
在firefox中绑定事件的方法是addeventlistener
在firefox中删除绑定事件的方法是removeeventlistener


什么是dom


文档对象模型(document object model,dom)是一种用于html和xml文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最为关心的是,dom把网页和脚本以及其他的编程语言联系了起来。

脚本开发人员可以通过文档对象的属性、方法和事件来掌控、操纵和创建动态的网页元素。每一个网页元素(一个html标签)都对应着一个对象(object,所谓“对象”,用白话说就是“东西”。object这个词在台湾通常翻译成“物件”)。网页上的标签是一层层嵌套的,最外面的一层是,文档对象模型也这样一层层嵌套着,但是通常被理解成一棵树的形状。树根是window或document对象,相当于最外层的标签的外围,也就是整个文档。树根之下(这棵树的图通常是倒着画,就好像遗传谱系或者家谱那样。树根就是唯一的共同祖先)是子一级的对象,子对象也有它自己的子对象,除了根对象以外,所有的对象都有自己的父对象,同一对象的子对象之间就是兄弟的关系

热门栏目