Javascript 如何使用Greasemonkey自动提交表单?

Javascript 如何使用Greasemonkey自动提交表单?,javascript,forms,greasemonkey,submit,form-submit,Javascript,Forms,Greasemonkey,Submit,Form Submit,我正在尝试使用greasemonkey自动提交表单,但是我不确定如何使用此按钮。 该按钮似乎具有以下属性 a class="blue-button" href="javascript:void(0)" onclick="Form.submit(this);" 我在上面看到的唯一形式是 <form xmlns="http://www.w3.org/1999/xhtml" xmlns:s="http://www.blizzard.com/ns/store" action="/account/

我正在尝试使用greasemonkey自动提交表单,但是我不确定如何使用此按钮。 该按钮似乎具有以下属性

a class="blue-button" href="javascript:void(0)" onclick="Form.submit(this);"
我在上面看到的唯一形式是

<form xmlns="http://www.w3.org/1999/xhtml" xmlns:s="http://www.blizzard.com/ns/store" action="/account/management/add-game.xml" autocomplete="off" method="post">


该页面是您可以使用的“email9999@trash2009.com“和”a1a1“作为登录名。

填写用户名和密码字段后,执行以下操作:

unsafeWindow.Form.submit(document.getElementsByClassName('submit')[0]);
检查
unsafeWindow
文档


请注意,只有在页面上的第一个表单出现时,此选项才起作用。如果需要,您可以将数组索引增加到[1],或者在数组中循环查找正确的表单。

类似地,您可以使用document.nameOfYourForm.submit()。这将提交一个特定的表单,而不必担心正确的索引。这假设您可以为表单命名对我不起作用。但是,
var myForm=document.getElementByID('nameOfYourForm');myForm.submit()工作得很好。谢谢,詹姆斯。加里斯!
document.getElementsByTagName('form')[0].submit();