第一范文网 - 专业文章范例文档资料分享平台

JavaScript兼容性总结

来源:用户分享 时间:2025/5/20 9:59:14 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

ie:用绑定

非ie:创建的iframe.onload=函数

当前网页选中的内容 ie:document.selection 其他:window.getSelection() 选中文字

ie:document.selection.createRange().text 其他:window.getSelection().toString()

监听输入框变化

ie6-8:onpropertychange 高级:oninput Ready

ie6-8:创建script,oS.defer=true

高级,ie9:addEventListener(‘DOMContentLoaded’

localStorage ie6,7不兼容

,fn,false) over事件

ie,chrome:oEvent.fromElement; ff,chrome:oEvent.relatedTarget; out事件

ie,chrome:oEvent.toElement; ff,chrome:oEvent.relatedTarget;

鼠标事件:

onmouseenter,onmouseleave仅ie完美支持,ff有问题

控制台日志

console.log ie不支持 鼠标位置

pageX:高级浏览器,ie9 x:ie,chrome layerX:高级。ie9

取消冒泡:

ie:oEvent.cancelBubble=true; 非ie:oEvent.stopPropagation();

Stringify

ie6,7不支持JSON.stringify();

innerText,outerText ff不支持

数组indexOf ie678都不支持 鼠标位置 screenX/screenY

鼠标距离用户屏幕的最上及最左的位置(脱离浏览器) ie6,7,8不支持

pageX:与client一样,区别含滚动距离scroll ie6,7,8不支持

x/y(小写):返回有定位的父级的距离 ie,chrome(不准确)

layerX/layerY:同x/y, ie6,7,8不支持

获取元素:document.all ff不支持

设置/获取元素中的text innerText:chrome,ie支持 textContent: ie6-8不支持

获取元素距离窗口左上角距离(不加滚动):getBoundingClientRect(),ie6-8不支持获取宽,高

Trim(去掉两端空格):ie6-8不支持

Onselectstart开始选中内容事件(input,textarea不支持):ff不支持,ff用-moz-user-select

判断数组:isArray,ie6-8不支持

getComputedStyle:ie6-8不支持

Ie6,7的href,src用getAttribute会返回完全路径, 解决obj.getAttribute(‘src’,2)

获取元素/获取元素集合

querySelector/querySelectorAll,ie6,7不支持

搜索更多关于: JavaScript兼容性总结 的文档
JavaScript兼容性总结.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0shb383svf10e609mkm7_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top