1. 程式人生 > >JS錯誤記錄 - fgm練習 - 函式傳參

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>