b1.click() 执行不了?
是不是对象取的不对?form.submit()是可以执行到的

解决方案 »

  1.   

    没别的招,你只能写一个模拟,onclick的函数。
    另外,submit是个动作,而onsubmit是一个事件触发点。onsubmit在submit之前,所以你submit时自然就不会再onsubmit了,就好像,吃饭前要先洗手一样。你洗干净了手,就可以吃饭,没洗干净就不能吃。而当你把饭吃到嘴里的时候,你肯定就不会再去洗手了。呵呵,,,
    偶是菜鸟,随便这么一说
      

  2.   

    回1楼的, b1.click() 只能在IE中执行, 可能是出于安全的考虑, 在其他浏览器中都不能执行
    假设有个上传框,模拟点击click()就会弹出文件浏览窗口,如果用户没有注意,双击了一个文件,
    然后再马上提交表单,那岂不是可以偷取用户电脑里的文件了所以.click()不能执行是情有可原的,可是有些时候又需要模拟.click(),诶,真郁闷