例1:return函数内容传出,已知将输入框的value作为函数返回值,return按钮输出。 return内容用不用变量存没关系,可以直接调用函数名输出
(输出变量内容) 例2:return参数内容传出,已知将两个输入框的value作为参数返回值,return按钮相加后输出。 加 (输出参数加内容)例1:已知传给参数内容:alert(sum(12,13,14)),做个arguments.length的循环, 并且每循环一次把参数里的数依次相加,整个参数数组加一遍为止。最后再把这个结果通过return返回出来。
源码内有解释 这个函数可以根据参数不同匹配相应的功能。如果是两个参数,就是获取CSS样式。 如果是三个参数,就是设置CSS样式。
(需要设置成100%的宽度,100px的高度,背景颜色为绿色)因为浏览器兼容问题,所以获取非行间样式需要做个判断。
未封装 已封装行内样式:写在标签的样式非行内样式:不是写在标签内的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).样式);
}