码迷,mamicode.com
首页 > 其他好文 > 详细

2、函数传参

时间:2018-04-10 13:42:16      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:idt   NPU   meta   函数   UNC   color   width   恢复   otto   

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>2、函数传参</title>
    <link href="base.css">
    <style>
        li{
            padding-bottom: 50px;
        }
        .l{
            border: 1px solid #ccc;
            width:1200px;
            height:60px;
        }
        .lll{
            background-color: red;
            width:800px;
            height:120px;
        }

    </style>
</head>
<body>
<ol>
    <!--1、函数传参,一个参数 -->
    <div id="bianse">
    <li>函数传参,一个参数
        <input type="button" value="背景变黄" onclick="change(‘yellow‘)">
        <input type="button" value="背景变红" onclick="change(‘red‘)">
        <input type="button" value="背景变黑" onclick="change(‘black‘)">
        <input type="button" value="恢复原样" onclick="change(‘white‘)">
        <p>定义函数的参数为color,变量adiv的样式调用参数color,onclick事件把背景颜色的值传给参数color。</p>
    </li>
    </div>

    <!--2、函数传参,两个参数-->
    <div id="bianhua" style="margin-bottom: 50px;height: 100px;width: 1200px;border: 1px solid #ccc">
        <li>函数传参,两个参数
            <input type="button" value="背景变窄" onclick="change1(‘width‘,‘600px‘)">
            <input type="button" value="背景变黄" onclick="change1(‘backgroundColor‘,‘yellow‘)">
            <input type="button" value="背景变高" onclick="change1(‘height‘,‘200px‘)">
            <input type="button" value="恢复原样" onclick="alert(‘sorry,我还没学‘)">
            <p>定义函数的参数为name和value,变量bdiv的样式的属性名用参数name代替,属性值用参数value代替,onclick事件把样式的属性名和值分别传给参数name和value。</p>
        </li>
    </div>

    <!--3、函数传参,参数加变量-->
    <div>
        <li>函数传参,参数加变量
            <input type="text" value="你拍一 我拍一" id="bwenzi">
            <input type="button" value="改变文字" onclick="change11(‘两个小孩儿坐灰机‘)">
            <input type="button" value="添加title属性">
            <p>定义函数的参数为name,定义变量a为参数name,两个onclick事件分别绑定标签属性调用参数的值。(暂时不知道为什么要把参数定义成变量,但是这样也行的通。)</p>
        </li>
    </div>

    <!--4、修改样式,通过调取className-->
    <div id="ll" class="l">
        <li>修改样式,通过调取className
            <input type="button" value="变红 变高 变窄" onclick="bian()">
            <input type="button" value="恢复原样" onclick="alert(‘sorry,我还没学‘)">
        </li>
    </div>


</ol>

<script>
    /*1、函数传参,一个参数*/
    function change(color) {
      var adiv=document.getElementById("bianse");
        adiv.style.backgroundColor=color;
    }
    /*1、函数传参,一个参数end*/

    /*2、函数传参,两个参数*/
    function change1(name,value) {
        var bdiv=document.getElementById("bianhua");
        console.log(bdiv.style);
        bdiv.style[name]=value;
    }
    /*2、函数传参,两个参数end*/

    /*3、函数传参,参数加变量*/
    function change11(name) {
        var a=document.getElementById("bwenzi");
        a.value=name;
    }
    /*3、函数传参,参数加变量end*/

    /*4、修改样式,通过调取className*/
    function bian() {
        var a=document.getElementById("ll").className="lll";
    }
    /*4、修改样式,通过调取className end*/


</script>

</body>
</html>

 

2、函数传参

标签:idt   NPU   meta   函数   UNC   color   width   恢复   otto   

原文地址:https://www.cnblogs.com/chwen1014/p/8777791.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!