<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script type="text/javascript">
        function onclick1() {
            alert(document.getElementById("textbox1").value);
        
        }
    </script>
</head>
<body>
 <input type="text" id="textbox1" />
 <input type="button" value="请点击" onclick="onclick1()"/>和
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
function onclick1() {
alert(document.getElementById("textbox1").value);
 
}
</script>
</head>
<body>
<input type="text" id="textbox1" />
<input type="button" value="请点击" onclick="onclick1"/>的区别
一直搞不懂onclick等这些事件中后面的函数到底要不要加括号,谁能系统的给我讲一下。谢谢了

解决方案 »

  1.   

    onclick="onclick1()" 中的 onclick1()---方法是要加括号的onclick="onclick1" 中的 onclick1---指的是事件不加括号
      

  2.   

    那onclick="onclick1()" 是事件触发的时间调用这个方法吧?
      

  3.   


    没看懂,onclick不就是点击事件吗,点击就触发onclick1()
      

  4.   

    javascript 里 function 就是对象, onclick="onclick1" 相当于指向这个对象。
      

  5.   

    我还可以这么写:var onclick1 = function() { ... };这样就好理解了吧。
      

  6.   

    恩。有一点明白了,那onclick="onclick1()" 这又是什么?麻烦给讲解一下。谢谢