tt.onclick = function(str)
{
  alert(str);
}

解决方案 »

  1.   

    tt.onclick = function(str)
    {
      alert(str);
    }
    这里的 str 参数不起作用啊。
      

  2.   

    tt.onclick = function(str)
    {
      alert(str);
    }
    tt.onclick("meizz");
      

  3.   

    <input type=button id=tt value=test>
    <script>//可以在定义的时候直接写函数和参数,但不能用下面的方面来赋值,有没有在脚本中可以赋值的语句?
    tt.onclick = function()
    {
      func1(this);
    }function func1(Str)
    {
       alert(Str.value);
    }
    </script>
      

  4.   

    既然是事件,一般都不是调用的,而是某一个条件触发的,例如按一个按钮触发的,所以没有机会这样来调用:tt.onclick("meizz");例如我有两个按钮,都赋给一样的函数,一个 func1('ok1'),一个 func1('ok2'),按钮定义时直接写没问题,但动态定义,就不知道有什么语法了。<input type=button id=tt1 value=test onclick="func1('ok1')">
    <input type=button id=tt2 value=test onclick="func1('ok2')">
    <script>//可以在定义的时候直接写函数和参数,但不能用下面的方面来赋值,有没有在脚本中可以赋值的语句?
    tt.onclick=func1('ok1'); //这样写会有问题,程序直接执行 func1('ok1') 了。
    tt.onclick=func1('ok2');function func1(Str)
    {
       alert(Str);
    }
    </script>