document.getElementById('btn').click();若是在启动页面时就执行,则需放在body之后,

解决方案 »

  1.   

    我是在另外一个javascript块中调用btn按钮。
    但是有时候调用成功,有时候调用不成功。不知道为什么
      

  2.   

    按钮是已经成功加载到页面了。document.getElementById('CloseWindow').click();<input type="submit" name="CloseWindow" value="Button" id="CloseWindow" style="width:100px;" />另外,这个按钮是放在form里面
      

  3.   

    页面的执行是从上到下,如果页面加载的时候就就执行,这个时候有可能是还没有创建btn这个按扭对象,所以回有错。这个时候这个代码要放在btn对象创建的后面。
      

  4.   

    这个btn对象是有了,这个是确定了。我是要在另外的一个按钮点击之后执行的javascript块中,调用document.getElementById('CloseWindow').click();执行btn的click,然后关闭窗口。
      

  5.   

    结贴,可能是还没有相应click事件窗口就关别了,让window.close()延时执行。