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>