`

JavaScript常见兼容性问题

阅读更多
1. window.frames

Returns the window itself, which is an array-like object, listing the direct sub-frames of the current window.

 

window.frames[0] is the same thing as document.getElementsByTagName("iframe")[0].contentWindow

 

 2. window.event

在老版本IE或兼容模式中支持,可将方法的第一个参数设为event,如

 

function click(event) {

    var e = event || window.event;

    var element = e.target || e.srcElement;

    ....

}

 

<input type="button" onclick="click(event)" value="Hello Coco">

 

event.keyCode -> event.key

 

3. document.getElementById()

在IE兼容模式中,如根据id找不到元素,将根据name查找。

 

4. window.showModalDialog

IE和firefox支持window.showModalDialog,chrome 37后不支持,请用window.open代替:

window.open("http://www.w3schools.com", "_blank", "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400");

 

W3 JavaScript Reference

MSDN JavaScript Reference

MDN JavaScript

Why you should not use AngularJs
分享到:
评论

相关推荐

    常见浏览器兼容性问题汇总

    5. **使用框架和库**:许多JavaScript库,如jQuery,已经处理了许多跨浏览器的兼容性问题,使用它们可以简化开发过程。 6. **测试和验证**:使用W3C的在线验证服务检查HTML和CSS的合规性,并在多种浏览器和设备上...

    html常见兼容性问题

    以下是一些常见的HTML兼容性问题及解决策略。 1. **DOCTYPE声明**:DOCTYPE声明会影响浏览器的渲染模式。不正确的DOCTYPE可能导致怪异模式(Quirks Mode),使得页面在现代浏览器中表现不佳。解决方法是使用标准的...

    常见兼容性问题

    以下是一些常见的兼容性问题及其解决方案: 1. **JavaScript对象获取问题**: 在Firefox中,推荐使用`document.getElementById("idName")`获取DOM元素,而在IE中,除了`document.getElementById`,还可以直接通过`...

    JS中出现的兼容性问题的总结.pdf

    综上所述,这些是在JavaScript编程中常见的兼容性问题。通过以上总结的知识点,开发者可以针对不同浏览器编写兼容性更好的代码。了解各种浏览器的实现差异是解决兼容性问题的关键。在编写代码时,合理使用条件判断...

    常见浏览器兼容性问题汇总.doc

    在Web前端开发过程中,尤其是在处理PC端和移动H5端时,浏览器兼容性问题是一项常见的挑战。不同的浏览器对HTML、CSS和JavaScript的支持程度不同,这可能导致在某些浏览器中正常显示的网页在其他浏览器中出现样式错误...

    Javascript的IE和Firefox兼容性问题集合

    以下是一些常见的JavaScript在IE和Firefox上的兼容性问题及其解决策略: 1. **事件处理**:IE使用attachEvent方法添加事件监听器,而Firefox则使用addEventListener。为确保兼容,可以创建一个跨浏览器的事件处理...

    浏览器兼容性问题

    不规范的HTML结构,如错误的元素嵌套(如`&lt;div&gt;`中嵌套`&lt;li&gt;`),或者不正确的DOM接口使用(如JavaScript中将数字直接赋值给样式属性`top`),都会加剧兼容性问题。开发者可能因对标准的不熟悉或依赖特定浏览器的非...

    ie的常见兼容问题

    在Web开发过程中,针对不同浏览器的兼容性问题一直是开发者们需要面对的重要挑战之一。其中,Internet Explorer(简称IE)作为曾经市场占有率极高的浏览器,在其多个版本中存在诸多兼容性问题,给前端开发带来了不少...

    WebRebuild北京第一届交流会之2:《浏览器兼容性问题简介》——黄昊

    浏览器兼容性问题一直是Web开发中的一个关键挑战,尤其是在构建跨平台、多设备的网页时。黄昊在WebRebuild北京第一届交流会上所分享的《浏览器兼容性问题简介》揭示了这些问题的核心及其解决策略。 首先,浏览器...

    Javascript在IE和Firefox浏览器常见兼容性问题总结

    主要介绍了Javascript在IE和Firefox浏览器常见兼容性问题,结合实例形式总结分析了javascript在IE与Firefox浏览器中常见的各种兼容性问题与相应的解决方法,需要的朋友可以参考下

    javascript和css兼容性小结

    总结文档可能详细列出了常见的兼容性问题,比如 JavaScript 的 `event.preventDefault()` 在 IE 中的替代方法,CSS 中的各种浏览器兼容性问题和解决方案,以及如何通过条件注释、特性检测等方式来编写兼容性良好的...

    javascript在IE和Firefox中兼容性问题

    本文将深入探讨在IE和Firefox中常见的JavaScript兼容性问题,旨在帮助开发者了解并解决这些差异带来的挑战。 #### 一、DOM元素获取的兼容性差异 1. **`document.all`与`document.getElementsByName`和`...

    JavaScript 瀑布流 吸顶 兼容IE FF Chrome

    对于兼容性问题,JavaScript通常配合CSS3使用,因为CSS3提供了许多强大的布局功能,如Flexbox和Grid,但在老版本的IE浏览器(特别是IE8及以下)中,这些新特性可能不被支持。为了实现对这些浏览器的兼容,我们可以...

    JavaScript中解决多浏览器兼容性23个问题的快速解决方法

    本文将围绕JavaScript中的多浏览器兼容性问题,介绍23个常见的问题及其快速解决方法。 1. 表单元素的访问问题:在IE浏览器中,可以通过document.formName.item(”itemName”)或者document.formName.elements[...

    Javascript在IE和Mozilla中的兼容性问题.doc

    以下是一些常见的JavaScript在IE和MF中的兼容性问题及其解决方案: 1. **document.form.item问题** - 在IE中,可以使用`document.formName.item("itemName")`来访问表单元素,但在MF中不支持。 - 解决方案是使用`...

    javascript在firefox与ie下的兼容性总结

    以下是一些常见的兼容性问题及其解决方案: 1. **Document.form.item 问题** - 问题描述:在IE中,可以通过`document.formName.item("itemName")`来访问表单元素,但在Firefox中不支持。 - 解决方法:改为使用`...

    百度编辑器1.4.3.3版本IE8兼容性问题

    在IT行业中,兼容性问题一直是开发者们关注的重点,特别是对于前端开发者来说,浏览器兼容性问题更是常见挑战。本文将深入探讨“百度编辑器1.4.3.3版本IE8兼容性问题”,并提供解决方案。 百度编辑器(UEditor)是...

    IE与FF一些常见的兼容性问题解决

    ### IE与FF常见兼容性问题解决方案 #### 一、事件对象获取差异 在处理浏览器兼容性问题时,尤其是在处理事件监听器(如`onmousemove`)时,IE 和 Firefox 在事件对象的获取上存在明显差异。 - **IE**: 使用 `...

Global site tag (gtag.js) - Google Analytics