2、函数传参 arguments

例1:已知传给参数内容:alert(sum(12,13,14)),做个arguments.length的循环, 并且每循环一次把参数里的数依次相加,整个参数数组加一遍为止。最后再把这个结果通过return返回出来。

3、CSS函数 行间样式

源码内有解释 这个函数可以根据参数不同匹配相应的功能。如果是两个参数,就是获取CSS样式。 如果是三个参数,就是设置CSS样式。

(需要设置成100%的宽度,100px的高度,背景颜色为绿色)
4、CSS函数 非行间样式

因为浏览器兼容问题,所以获取非行间样式需要做个判断。

未封装 已封装
记录

行内样式:写在标签的样式
非行内样式:不是写在标签内的style样式

函数返回值(return):就是函数的执行结果。与函数传参相反,函数传参是把内容传到函数里。 而函数返回值可以通过return把函数里的内容传到外面来。函数返回值就是函数的执行结果,可以在函数里把结果算出来之后再传出来。

函数传参(arguments)可变参/不定参:可变参的意思就是参数的个数是可变的,不管有多少参数,都可以获取到。 arguments是数组,他里边存的是传给函数的参数。

obj.currentStyle[attr] for ie

getComputedStyle(obj,false)[attr] for ff

if(element.currentStyle){ //IE element.currentStyle.样式 }else{ //FF 火狐 getComputedStyle((element,false).样式); }