美文网首页
传不定参:arguments,参数的个数可变;(例子:css函数

传不定参:arguments,参数的个数可变;(例子:css函数

作者: 想做一个画家 | 来源:发表于2017-11-16 18:25 被阅读14次
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <div id="div1" style="width:200px; height:200px; background:red"></div>
  
</body>

<script>

        var oDiv = document.getElementById('div1')

        function css(obj,name,value) {
            if (arguments.length == 2) {
                // 获取样式
                return obj.style[name];
            }
            else {
                // 设置样式
               obj.style[name] = value;
            }
        };
        

        alert(css(oDiv, 'width'))
        
        css(oDiv, 'background' ,'yellow')
</script>

</html>
获取样式.png 设置样式.png

相关文章

  • 函数与数组

    函数的传参 可变参(不定参)arguments 参数的个数可变,参数数组 1.增加(改变数组内容) push() ...

  • 传不定参:arguments,参数的个数可变;(例子:css函数

  • 函数的参数

    function.length 此函数校验参数个数 可变参数与arguments

  • python函数

    python函数 什么是函数 函数语法 调用函数 函数参数形参与实参传参指定参数传参参数默认值可变参数参数解包参数...

  • 基础:OC方法定义可变参数

    可变参数函数是指定义的函数可以拥有不定个数的参数,函数可以接收多个参数。以下是OC中常用的系统定义的可变参数函数:...

  • 【读书笔记】_函数

    1.python函数传参的方式有以下几种: 备注:传参按照数量分为固定参数和可变参数,固定参数有关键字+默认,可变...

  • Golang函数

    函数 Golang函数特点 无需声明原型支持多返回值不定参数传参 也就是函数的参数个数不是固定的 但是后面的类型是...

  • js的小技巧

    1.使用对象为函数参数,这时候可以传入多个参数 2.使用函数的arguments来确定函数参数的个数 应用:传入参...

  • day13 函数嵌套 定义 作用域 名称空间 * 与 ** 应用

    Ⅰ 函数的可变长参数 在形参中*与**的应用 * 站在实参的角度:可变长指的是参数的个数不固定,如果参数的...

  • 可变参数

    简介 一个可变参数的函数是指该函数拥有不定的参数,参数个数可能为0个,1个或者多个。在OC中常见的系统可变参数函数...

网友评论

      本文标题:传不定参:arguments,参数的个数可变;(例子:css函数

      本文链接:https://www.haomeiwen.com/subject/hulrvxtx.html