2010-06-10 25 views
1

可以说有一个表单提交按钮。我发现使用JavaScript,我可以调用Firefox的输入元素的click()方法来模拟鼠标点击该元素。是否有可能看到鼠标点击和obj.click()之间的区别?

但是,那么,我有这个问题,你可以检测按钮是否被真正的电脑鼠标点击,或.click()方法?

谢谢

+0

'.click()'?或者你的意思是'.onclick()'? – Reigel 2010-06-10 04:58:04

+0

.click()就是我的意思。 onclick不会以这种方式工作 – user1651105 2010-06-10 05:19:09

回答

3

您可以触发使用onmousedown从有问题的元素测试。

但请记住以下几点:

  • 如果您type="submit",您可以使用envokes .click()同样的功能,只是提交表单喜欢〜formName.submit();
  • 如果type="button",由于某种原因,你有一个onclick事件处理程序提交表单,无论您致电.click()还是实际单击按钮,都会调用onclick事件。
  • onmousedown事件不会使用.click()调用。
相关问题