1、arguments是一个类数组,实参的集合
只能在函数内部使用
2、获取标签表现出来的样式
getComputedStyle()系统定义好的函数
低版本IE无此函数
使用方法:例如
var 变量=getComputedStyle(元素).样式
var width=getComputedStyle(box).width;
通过style属性只能获取行间样式
3、获取元素的属性(IE专属)
box.currentStyle.width
考虑兼容性,将2和3点都写,可以封装起来
/*
封装一个获取元素属性的函数,兼容Ie和Google
参数1:元素
参数2:样式
*/
function getCssStyle(name,attr){
/*如果在ie浏览器中,if()转换后为真,否则为false*/
if(name.currentStyle){
/*
变量不能用点
return name.currentStyle.attr;
*/
return name.currentStyle[attr];
}else{
return getComputedStyle(name)[attr];
}
}
4、封装函数,灵活
5、变量不能用点“ . ”,应该用“ [] ”
6、定时器
1)延迟