JAVASCRIPT 浏览器兼容性问题及解决方案列表(1)获取HTML元素只兼容IE:document.all.hello hello 兼容所有: document.getElementById(“hello ”) 以ID来访问对象,且一个ID在页面中必须是唯一document.getElementsByTagName(“div”)[0] 以标签名来访问对象document.getElementsByName("inputName")[1] (2)获取FORM表单元素只兼容IE: do…
1.以下是JavaScript事件兼容性写法,使用者可以随意使用,兼容所有浏览器.包括IE6(亲测) <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <p id="demo"> <a>点击我将获得节点1</a> <…
JavaScript 使用技巧(持续更新) 类型检测 使用Object.prototype.toString.call(obj)的方式. 因为无论typeof还是instanceof都无法做到精确判断变量类型. 从数组中获取一个随机项 , , , , , , , ]; var randomItem = items[Math.floor(Math.random() * items.length)]; 在特定范围内获取一个随机数 )) + min; 将arguments对象转换成一个数组 var a…
ie6-ie8 不支持textContent支持innerTextchrome  支持textContent  innerTextfireFox    仅支持textContent不支持innerText <body> <div id="s1"> <p>ceshi </p> </div> </body> <script> var s1=document.getElementById('s1'); con…
2009年2月24日,Safari 4.0 beta版正式发布,Safari从它的3.2版本开始就已经支持所有的CSS选择器(包括最新的CSS3).不过为了方便大家的工作,下面提供了最新版本的CSS选择器浏览器支持情况,其中包括最新的CSS3和Safari 4.0 Beta的支持情况.感谢Estelle Weyl的总结.2009年6月30日,FireFox 3.5发布,类似Safari 3.1及更新的版本 (包括Safari 4 beta),Opera 9.64 (及更新版本) 和 Google…
一.CSS兼容代码 .transparent { filter:alpha(opacity=50); /* IE */ -moz-opacity:0.5; /* FireFox old version*/ -khtml-opacity: 0.5; /* Sarfari old version */ opacity: 0.5; /* FireFox */ } 二.Javascript兼容代码 if (!window.jasen.core.Util) { window.jasen.core.Util…
一.前言 function ConvertEvent(e, element) { var event = e || window.event; var resultEvent = { event: event, type: event.type, target: event.target || event.srcElement, relatedTarget: event.relatedTarget || event.fromElement || event.toElement, clientX:…
一.前言 (function (window) { if (!window.jasen) { window.jasen = {}; } if (!window.jasen.core) { window.jasen.core = {}; } //------------------------------------------------ // XML operation below. //------------------------------------------------ if (…
一.Javascript源码 if (!window.jasen.core.Position) { window.jasen.core.Position = {}; } function Size(width, height) { this.width = parseFloat(width); this.height = parseFloat(height); } Size.prototype.toString = function () { return "width=" + thi…
1. Json to String JSON.stringify(jsonobj)//(IE8+,Chrome 1+,FF 3+) //参考 http://www.nowamagic.net/librarys/veda/detail/374 2. 页面刷新location.reload()和location.href=location.href 前者相当于页面右键刷新/F5/刷新按钮:后者相当于浏览器地址栏回车. 3. 0=="" 一定要注意,0=="" 在js里是…