摘要: typeof(var)是用来判断变量是否为数组的。JS中经常需要操作HTML控件,大家知道,HTML空间如果名字都取相同的话,那么使用document.getElementsByName就可以取得一个数组。如果想使用if(document.aaa.length!="undefined")来判断名字为"aaa"的控件在页面中是否存在多个(也就是数组)的话,这个用法就会报错。这时就要使用if(typeof(document.aaa.length) !== 'undefined')。=============================== 阅读全文
posted @ 2011-08-13 17:01 xgcdd 阅读(11852) 评论(0) 推荐(0) 编辑
摘要: //导航切换按钮function setTab(name,cursel,n){for(i=1;i<=n;i++){var menu=document.getElementById(name+i);var con=document.getElementById("con_"+name+"_"+i);menu.className=i==cursel?"hover":"";con.style.display=i==cursel?"block":"none";}} 阅读全文
posted @ 2011-08-13 15:17 xgcdd 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 最基木的运算符优先级就是所谓的“先乘除,后加减”。对于优先顺序处于同一层次上的运算符,按照从左到右出现的顺序计算。下面给出javascript定义的所有运算符的优先级。运算符 优先顺序成员选择、括号、函数调用、数组下标 1!、-(单目减)、++、--、typeof, new, void, delete 2*、/、% 3+、- 4<<、>>、>>> 5<、<=、<、>= 6==、!=、===、!==、 7& 8^ 9| 10&& 11|| 12?: 13=、+=、-=、*=、/=、%=、<<=、 阅读全文
posted @ 2011-08-13 15:15 xgcdd 阅读(5720) 评论(0) 推荐(0) 编辑