JS数组
数组对象的作用是:使用单独的变量名来存储一系列的值。
数组的创建方式: 1、数组直接量(字面量)形式创建数组; 2、通过构造函数Array()创建数组;注意:如果你需要在数组内指定数值或者逻辑值,那么变量类型应该是数值变量或者布尔变量,而不是字符变量。
对象没有length属性
3、访问数组
通过指定数组名以及索引号码,你可以访问某个特定的元素。
4、修改已有数组中的值
如需修改已有数组中的值,只要向指定下标号添加一个新值即可。
DOM
我是标题 我是一个文本节点 我是一个span标签
我是span1 我是span2
//获取滚动高度function $top(){ return document.documentElement.scrollTop||document.body.scrollTop;}//获取可视窗口的宽function $w(){ return document.documentElement.clientWidth||document.body.clientWidth||window.innerWidth;}//获取可视窗口的高function $h(){ return document.documentElement.clientHeight||document.body.clientHeight||window.innerHeight;}//根据id获取元素节点function $(idName){ return document.getElementById(idName);}//根据标签名获取元素节点function $tag(tag){ var tagInput=document.getElementsByTagName(tag); return tagInput;}// //根据class值获取元素节点// function $classValue(tag){// var clvInput=document.getElementsByTagName(clv);// return clvInput;// }//随机颜色function randomColor(choose){ //#ffffff if(1){ var str="0123456789abcdefABCDEF"; var bgc="#"; for(var i=0; i<6; i++){ var index=parseInt(Math.random()*str.length); bgc+=str[index]; } return bgc; } //rgb if(2){ var r=parseInt(Math.random()*256); var g=parseInt(Math.random()*256); var b=parseInt(Math.random()*256); var rgb1="rgb("+r+","+b+","+b+")"; return rgb1; }}//获取内部外部样式表中的属性的属性值function getStyle(obj,name){ //IE专用 obj.currentStyle!=null if(obj.currentStyle){ return obj.currenStyle(name); //IE专用 }else{ return window.getComputedStyle(obj,null)[name]; }}