浏览器 判断 绑定事件 arguments 转换数组 数组遍历
2009-07-06 11:37
387 查看
var $d = document; function $i(s){return $d.getElementById(s);} var _jsc={} _jsc.client=(function(){ var t={}; var b=navigator.userAgent.toLowerCase(); t.isOpera=(b.indexOf('opera')>-1) t.isIE=(b.indexOf('msie')>-1) t.isFF=(!t.isOpera&&!t.isIE&&b.indexOf("firefox")>-1); return t; })() _jsc.util=(function(){ var t={} t.addEvent=function(o,e,f){ if(_jsc.client.isIE){ o.attachEvent("on"+e,f) }else{ o.addEventListener(e,f,fasle); } return true } return t; })(); //window.onload=function(){_jsc.util.addEvent(document,"click",showMsg("z","d"))} _jsc.util.addEvent(document,"click",function(){showMsg("a","b")}) function showMsg() { //alert(typeof arguments) //var dd=[arguments[0],arguments[1]] //var o = {a:'aa', b:'bb', c:'cc'}; //var o = {}; o=arguments o=Array.prototype.slice.call(arguments,0); for(var p in o) { alert(o[p]); } 循环对象的所有属性: <script> var o = {a:'aa', b:'bb', c:'cc'}; for(var p in o) { alert(eval("o." + p)); } </script> 循环数组的所有元素: <script> var arr = ['11', '22', '33']; for(var i in arr) { alert(arr[i]); } </script>
相关文章推荐
- javascript 浏览器判断 绑定事件 arguments 转换数组 数组遍历
- javascript 浏览器判断 绑定事件 arguments 转换数组 数组遍历
- 把arguments转换成普通数组 能够兼容浏览器
- 如何运用onunload事件判断浏览器是刷新还是关闭窗口
- 牛腩购物 8 整合用户留言 动软生成器 ,.NET在后置代码中输入JS提示语句(背景不会变白),repeater 循环的时候事件判断,repeater 隔行 奇数行,item列,隐藏区块 Panel 的使用,前台绑定代码的时候使用函数
- java中数组与集合间的转换(不通过遍历)
- 浏览器关闭用什么事件判断
- javascript 循环遍历绑定事件问题
- JS一个非常经典的问题:在遍历数组时对DOM监听事件,索引值将始终等于遍历结束后的值
- 二叉搜索树的后序遍历序列输入一个整数数组,判断该数组是不是二叉搜索树的后序遍历序列
- js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
- js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
- 多维数组遍历+逆向转换
- 7-20 jquery遍历节点,bootstrap模态框绑定事件和解绑,mock.js,model.urlroot,id,打基础
- 二叉搜索树(篇1)判断数组是不是二叉搜索树后序遍历的结果
- 数组控件绑定事件的方法
- js声明json数据,打印json数据,遍历json数据,转换json数据为数组
- 数组的添加、删除、排序、与字符串之间的转换、截取、查找、遍历操作总结!!!
- jQuery判断元素上是否绑定了指定事件的方法
- 判断一个数组是否为二叉排序树的后续遍历