JS錯誤記錄 - fgm練習 - 函式傳參
阿新 • • 發佈:2019-01-08
<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>