`

浏览器之间的差别是处理dom对象的不同

 
阅读更多

 

dom是一组用来描述脚本怎样与结构化文档进行交互和访问的web标准,DOM定义了一系列对象、方法和属性,用于访问、操纵和创建文档的内容、结构、样式以及行为。

浏览器之间的差别是处理dom对象的不同

例:

 

alert('document.body is a : '+documnet.body);

 

firefox 和 opera 中将显示documnet.body是一个[object HTMLBodyElement]

 

safari 显示[object BODY]对象

ie 显示[object]

 

以上浏览器之间的差别是由处理dom对象的不同方式所导致的,如果遵守w3c DOM核心和DOM HTML规范的命名约定,应该是object HTMLBodyElement。

 

 

 

 

分享到:
评论

相关推荐

    DOM基础教程之事件对象

    浏览器中的事件都是以对象的形式存在的,同样ie浏览器与标准dom浏览器之间存在获取事件对象上也存在差别。在ie浏览器中事件对象是windows对象的一个属性event,访问通常采用如下方法。 代码如下: oP.onclick = ...

    改进XML的DOM操作

    其中的MochiKit.DOM尤其方便,能够以比原始JavaScript 更友好的方式处理DOM对象。MochiKit.DOM大部分都是针对XHTML文档定制的,如果与MochiKit和Ajax结合在一起,使用XHTML包装的微格式尤其方便。

    domUtils:用于处理DOM的实用程序库

    domUtils 从历史上看,通过JavaScript使用浏览器的文档对象模型(DOM)的工作比以前要困难得多,充满了许多不一致和浏览器错误,甚至使最优秀的开发人员都为之疯狂。 这些挑战是JavaScript帮助程序库(如jQuery)在...

    JavaScript王者归来part.1 总数2

     12.1.3 DOM对象的通用属性和方法   12.1.4 HTML结构和DOM对象的关系--用JavaScript通过DOM来操作HTML文档   12.2 DOM与浏览器实现   12.2.1 关于DOM HTML API   12.2.2 DOM的级别和特性   12.2.3 DOM的...

    JavaScript基础和实例代码

    4.2.4 浏览器载入文档时对象的生成 4.3 JavaScript核心对象 4.4 文档对象的引用 4.4.1 通过对象位置访问文档对象 4.4.2 通过name属性访问文档对象 4.4.3 通过id属性访问文档对象 4.4.4 通过联合数组访问文档对象 4.5...

    源文件程序天下JAVASCRIPT实例自学手册

    4.2.4 浏览器载入文档时对象的生成 4.3 JavaScript核心对象 4.4 文档对象的引用 4.4.1 通过对象位置访问文档对象 4.4.2 通过name属性访问文档对象 4.4.3 通过id属性访问文档对象 4.4.4 通过联合数组访问文档对象 4.5...

    超级有影响力霸气的Java面试题大全文档

    最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap 就必须为之提供外同步。 Hashtable和HashMap采用的hash/rehash算法都大概...

    从零开始学JavaScript 源代码

    第5章 文档对象模型(DOM) 第6章 String、Math、Array等数据对象 第7章 Window及相关顶级对象 第8章 Document对象 第9章 HTML元素对象 第二篇 JavaScript进阶篇 第10章 正则表达式 第11章 客户端与服务器端通信 第...

    第五章-AJAX.pptx

    了解AJAX,Ajax的工作原理,AJAX包含的技术 AJAX:(Asynchronous JavaScript and XML)并不是一项新技术,其实是多种技术的综合,包括Javascript、XHTML和CSS、DOM、XML和XMLHttpRequest. 服务器端语言:服务器需要...

    java 面试题 总结

    最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap 就必须为之提供外同步。 Hashtable和HashMap采用的hash/rehash算法都大概...

    xml入门经典-part3(中文版)

    8.6.2 关系型数据库和XML文档之间的区别 8.6.3 XML查询语言的发展历史 8.6.4 使用Xpath和XSLT查询XML文档 8.6.5 查询语言展望 8.7 小结 第9章 转换 XML 9.1 为什么转换 XML 9.1.1 在不同词汇表之间转换 ...

    js中最容易被忽视的事件问题大总结

    主要处理DOM事件和IE事件的磨合,使其尽可能的相似。 下面我们来看一下DOM和IE之间的对象属性和方法做个对比(这里只指出两者之间不同的属性和方法),主要有以下五大点: DOM属性和方法 IE属性和方法 charcode...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    4.DOM则为脚本和对象的交流提供一个公共平台,并将结果显示在浏览器窗口。 如果任何一个部分发生错误,都不会得到正确结果。 好了,看到这里,我们已经对XML是如何工作的有一个整体的大致的概念。通过这一章的...

    大名鼎鼎的IBM公司 Ajax 培训资料

    下一期文章中将进一步讨论这个对象,现在要知道这是处理所有服务器通信的对象。继续阅读之前,先停 下来想一想:通过 XMLHttpRequest 对象与服务器进行对话的是 JavaScript 技术。这不是一般的应用程 序流,这恰恰是...

    ActionScript开发人员指南中文版

    使用ActionScript处理DOM事件 响应未捕获的JavaScript异常 使用JavaScript处理运行时事件 第章:在移动应用程序中显示HTML内容 StageWebView对象 内容 导航事件 历史记录 焦点 位图捕获 第章:安全性 FlashPlatform...

    易被忽视的js事件问题总结

    主要处理DOM事件和IE事件的磨合,使其尽可能的相似。 下面我们来看一下DOM和IE之间的对象属性和方法做个对比(这里只指出两者之间不同的属性和方法),主要有以下五大点: DOM属性和方法 IE属性和方法 charcode ...

    Ajax课件学习(免费)

    XMLHttpRequest是XMLHTTP组件的对象,通过这个对象,AJAX可以像桌面应用程序一样只同服务器进行数据层面的交换,而不用每次都刷新界面,也不用每次将数据处理的工作都交给服务器来做;这样既减轻了服务器负担又加快...

    Javascript数组操作高级心得整理

    (4) Browser(浏览器)对象参考(略) 21 (5) HTML DOM 对象参考(略) 22 第三章JavaScript 高级 1. Cookie 23 (1) cookie的作用 23 (2) 示例 23 2. 访问HTML DOM节点 24 (1) 查找并访问节点(得到节点对象) 24  使用...

    JavaScript权威指南(第6版)(附源码)

    本书要讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScriptAPI。本书第6版涵盖了HTML5和ECMAScript5,很多章节完全重写,增加了当今Web开发的最佳实践的内容,新增的章节包括jQuery、服务器端...

    PHP培训教程之AJAX技术.docx

    7、AJAX请求总共有多少种CALLBACK Ajax请求总共有八种Callback onSuccess onFailure onUninitialized onLoading onLoaded onInteractive onComplete onException 8.Ajax和javascript的区别 javascript一种在浏览器端...

Global site tag (gtag.js) - Google Analytics