js在浏览器下的区别小结(部分)
1.初始化数组:
document.write([1,2,3,].length);
IE:4//把数组中最后一个逗号后面的当做了undefined元素
FF、Opera、Safari:3
2.join数组原型:
当分隔符为undefined时,IE会使用undefined作为分隔符
例如:
var array=[1,2];
alert(array.join(","));
alert(array.join(undefined));
alert(array.join("-"));
IE:1,2
1undefined2
1-2
FF、Opera、Safari:1,2
1,2
1-2
3.valueof日期用法:
直接调用日期的valueof方法,IE将返回0,而其他将返回NaN
document.write(Date.prototype.valueof());
IE:0
FF、Opera、Safari:NaN
4.IE可直接使用event对象,其他不可以。
5.IE获取事件目标用srcElement,其他的用event.target
6.获取键盘值:
IE:event.keycode
非IE:event.which
7.获取指针的绝对位置
IE:event.X event.Y
其他:event.PageX event.PageY
8.通过id访问html元素
IE:可以使用eval("idname")或getElementById("idname");还支持将id作为document的属性名直接使用,其他不支持
非IE:getElementById("idname");
9.IE访问表单可以用document.form.item("itemname");或者document.formName.elements["elementName"];
非IE:document.formName.elements["elementName"];
10.删除节点:
IE:removeNode()或找到父节点,用removeChild()
非IE:找到父节点,用removeChild()
11.交换节点:
IE:支持swapNode私有方法交换HTML
12.IE:window.location或者window.location.href
非IE:window.location
13.访问父节点:
IE:obj.parentElement
FF:obj.parentNode
14.插入文本
IE:innerText
非IE:textContent
15.float值
IE:document.getElementById("idname").style.styleFloat="";
非IE:document.getElementById("idname").style.cssFloat="";
16.访问类样式
IE:getAttribute("classname");
非IE:getAttribute("class");
17.label和for属性
IE:getAttribute("htmlFor");
非IE:getAttribute("for");
18.获取鼠标指针位置
IE:event.clientX event.clientY
非IE:event.PageX event.pageY
19.可去区域窗口大小
IE:document.documentElement.clientWidth document.documentElement.clientWidth
非IE:window.innerWidth window.innerHeight
20.尺寸
IE:obj.style.height=imgobj.height
非IE:obj.style.height=imgobj.height+"px"
js在浏览器下的区别小结(部分)的更多相关文章
- js ie浏览器下的选中操作
最近在学习jquery 好多英文网站,制作一个网站的副本,可以主动地学习.好像给自己的网站添加一个小词典,就像沪江小d那样. js试了好几种方法 实在不行,网上搜索了下 ,用到了浏览器开发.本篇文章 ...
- 盒模型与在低版本IE下的区别
对css有一定了解的同学一定听说过盒模型,在这里以我自己的一点儿了解和认知来解释一下盒模型与盒模型在低版本IE浏览器下与其他浏览器下的区别. W3c标准下的盒模型 盒模型由 content(内容),p ...
- 谷歌、火狐浏览器下实现JS跨域iframe高度自适应的完美解决方法,跨域调用JS不再是难题!
谷歌.火狐浏览器下实现JS跨域iframe高度自适应的解决方法 导读:今天开发的时候遇到个iframe自适应高度的问题,相信大家对这个不陌生,但是一般我们都是在同一个项目使用iframe嵌套页面,这个 ...
- js,onblur后下一个控件获取焦点判断、html当前活跃控件、jquery版本查看、jquery查看浏览器版本、setTimeout&setInterval
需求: input控件在失去焦点后直接做验证,验证通不过的话,显示相应错误.但是如果失去焦点后点击的下个控件是比较特殊的控件(比如,退出系统),那么不执行验证操作,直接退出系统(防止在系统退出前,还显 ...
- JS、jqueryie6浏览器下使用js无法提交表单的解决办法
-----------------------JS.jqueryie6浏览器下使用js无法提交表单的解决办法---------------------------------------------- ...
- chrome浏览器的跨域设置 Google Chrome浏览器下开启禁用缓存和js跨域限制--disable-web-security
chrome用户默认路径 Win7:C:\Users\[用户名]\AppData\Local\Google\Chrome\User Data\XP:C:\Documents and Settings\ ...
- js禁止微信浏览器下拉显示黑底查看网址,不影响内部Scroll
开发项目跑在微信浏览器经常会遇到一个问题,微信浏览器下拉的时候会出现自带的黑色底色(显示网址)如下图: 网上好多js禁止操作的做法禁止了内部Scroll,导致页面不能滚动,上拉加载失效,例如这种做法: ...
- [转]js禁止微信浏览器下拉显示黑底查看网址,不影响内部Scroll
原贴:https://www.cnblogs.com/jasonwang2y60/p/6848464.html 原贴:https://www.cnblogs.com/jasonwang2y60/p/6 ...
- IE浏览器下用JS创建文件
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
随机推荐
- ACE主动对象模式
ACE主动对象模式 ACE主动对象模式解决的核心问题是,异步调用及线程context的切换.ACE主动对象的实现侧重于类代码段的并发访问,这种访问模式仅适合短小的处理流程,比如socket的accep ...
- Mirantis OpenStack 7.0: NFVI Deployment Guide — NUMA/CPU pinning
https://www.mirantis.com/blog/mirantis-openstack-7-0-nfvi-deployment-guide-numacpu-pinning/ Compute ...
- BZOJ 2752 [HAOI2012]高速公路(road):线段树【维护区间内子串和】
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2752 题意: 有一个初始全为0的,长度为n的序列a. 有两种操作: (1)C l r v: ...
- .net core web发布到CentOS汇总
直到今天我的博客终于可以见世人了,中间懒了很长一段时间,什么也没干,也没怎么学习,前段时间也是各种折腾,无心学习.本篇主要汇总下从一开始到现在遇到的问题汇总,作为学习笔记.我的博客就是我的学习笔记,因 ...
- Oracle删除步骤
1.Oracle卸载要求比较严格,不能简单的卸载就完事了:当然Oracle卸载也没有那么难,只是步骤比较多.Oracle10g还是Oracle11g卸载步骤都是一样的.下边详细介绍一下. 找到Orac ...
- eclipse配置lombok
原文:http://wsj356428476.iteye.com/blog/1655032 1.下载Lombok.jar https://projectlombok.org/ 2.运行Lombok.j ...
- Solr单机版安装
感谢 shliuzw 的分享,原文地址http://blog.csdn.net/liuzhenwen/article/details/4060922 感谢 upxiaofeng 的分享,原文地址 ht ...
- 剑指offer--16.数组中重复的数字
时间限制:1秒 空间限制:32768K 热度指数:198342 本题知识点: 数组 题目描述 在一个长度为n的数组里的所有数字都在0到n-1的范围内. 数组中某些数字是重复的,但不知道有几个数字是重复 ...
- L124
I have a toothache because there is a cavity in one of my teeth. I founded an orphanage last year an ...
- HDU3577Fast Arrangement(线段树+lazy)
Problem Description Chinese always have the railway tickets problem because of its' huge amount of p ...