<input>标签好像没有onload事件吧!

解决方案 »

  1.   

    没有办法在checkbox加载完之后执行一个function吗
      

  2.   

    在这里写就好了<body onload="">
      

  3.   

    判断一下有没有这个input存在,再去执行这个函数不行吗?
      

  4.   

    都说了有随机性了
    确定不了的啊
    最好的办法就是在input里面写
    其实用onmousemove都可以了
    不过这样每次鼠标经过都触发
    而我只需要触发一次就可以了
      

  5.   

    如果onmousemove可以的话就建立一个全局变量,给初值。
    第一运行之后就给一个值,
    用if判断如果,是初值就执行,
    如果不是就retrun false;
      

  6.   

    既然用了function就不希望用全局变量啦
      

  7.   

    <input id="ww" checked="checked" type="checkbox" onmousemove="javascript:alert('ok');this.onmousemove=null;">
      

  8.   

    zhenli627() 的方法确实解决了只执行一次的问题
    但怎么在加载完之后执行一个function
      

  9.   

    如果程序允许的话可以在checkbox后跟一张图片,隐藏掉就OK了。
    <input id="ww" checked type="checkbox"/> <img src="必须指定一个图片" onload="alert('')"  style="display:none" />要不就在checkbox后跟一段脚本直接执行相关函数,变通点,总有解决办法的。
    <input id="ww" checked type="checkbox"/> 
    <script language="javascript">
    //do something
    </script>
      

  10.   

    <html><head><title></title>
    <script language="javascript" type="text/javascript">
    function test()
    {alert("ok");
    setTimeout("a()",2000)//两秒执行
    }
    function a()
    {}</script>
    </head><body>
    <input name="c" id="c" type="checkbox" value="test" onmousemove="test()" onmousemove="null">
    </body>
    </html>