<script language=javascript>
function goTest(msg) {
alert(msg);
}
</script>
<input type=button name=button value=test onClick="goTest('aa bb')">注意你的引号!

解决方案 »

  1.   

    onclick后面调用的时候加引号,和参数的引号注意配对。
    <script language=javascript>
    function goTest(msg) {
    alert(msg);
    }
    </script>
    <input type=button name=button value=test onClick='goTest("aa bb")'>
      

  2.   

    onClick=goTest("aa bb")>因为你没有加引号,所以浏览器认为是 onclick=goTest("aa    因为中间的空格打断了,这样的东东当然报错。
      

  3.   

    恩对,是引号的问题,对于写html有一个好的习惯就是给元素的属性植显式的添加""引号,这样就容易找出出错的原因了
      

  4.   

    javascript函数调用时跟其它语言一样的,都需要加引号的