JS错误记录 - fgm练习 - 函数传参

<script>
    window.onload = function()
    {
        var oBtn = document.getElementsByTagName('button')[0];
        var aTxt = document.getElementsByTagName('input');

        // oBtn.onclick = getValue(aTxt[0].value, aTxt[1].value);
        // 点击事件后面要跟function 再调用别的函数!!

        oBtn.onclick = function(){

            getValue(aTxt[0], aTxt[1]);

            // getValue(aTxt[0].value, aTxt[1].value);
            // 这里应该直接传参,把value写在alert里。
        };
    };

    function getValue (txt1, txt2)
    {
        //var aTxt = document.getElementsByTagName('input');

        // alert(txt1);
        // alert(txt2);
        // 把value写在alert里, 函数传参括号内就写参数。

        alert(txt1.value);
        alert(txt2.value);
    };


    // 疑问: 这里函数 有没有 var ,区别是???
    // var myFn = function(a, b)
    // {
    //     alert(a.value);
    //     alert(b.value);
    // };
    </script>

猜你喜欢

转载自www.cnblogs.com/carpenterzoe/p/10238424.html