Javascript 无法使脚本正常工作

Javascript 无法使脚本正常工作,javascript,php,html,greasemonkey,tampermonkey,Javascript,Php,Html,Greasemonkey,Tampermonkey,因此,起初我试图通过使用xampp制作此脚本来创建evony帐户,但现在我尝试使用tampermonkey,但出于某些原因,我似乎无法使任何脚本正常工作:/ // ==UserScript== // @name Evony account maker // @include http://www.user.evony.com/index.do?PageModule=ForgetPassword // @grant GM_addStyle // ==/UserScript== wi

因此,起初我试图通过使用xampp制作此脚本来创建evony帐户,但现在我尝试使用tampermonkey,但出于某些原因,我似乎无法使任何脚本正常工作:/

// ==UserScript==
// @name     Evony account maker
// @include  http://www.user.evony.com/index.do?PageModule=ForgetPassword
// @grant    GM_addStyle
// ==/UserScript==
window.location = "http://www.user.evony.com/index.do?PageModule=ForgetPassword";
var email = rpplaysevony;
var password = daxter23;
var accnumber = 0;
function createaccount(){   
document.getElementById("tab2").click()//trying to click a button with 
// the id of tab2
document.getElementById('username').value = email + accnumber + "@yahoo.com";
}
window.onload = function () { createaccount() }
任何帮助都会很棒:) 也试过

// ==UserScript==
// @name     Evony account maker
// @include  http://www.user.evony.com/index.do?PageModule=ForgetPassword
// @grant    GM_addStyle
// ==/UserScript==
window.location = "http://www.user.evony.com/index.do? PageModule=ForgetPassword";
    //var email = rpplaysevony;
    //var password = daxter23;
    //var accnumber = 0;
    function createaccount(){   
    document.getElementById("tab2").click();
   // document.getElementById('username').value = email + accnumber + "@yahoo.com";
    }
    window.onload = function () { createaccount();}

您已将脚本设置为在其上运行

http://www.user.evony.com/index.do?PageModule=ForgetPassword
第一行将页面更改为

http://www.user.evony.com/index.doPageModule=ForgetPassword
脚本无法在上运行'

http://www.user.evony.com/index.doPageModule=ForgetPassword
希望有帮助

好吧,那是个打字错误

“电子邮件”的值设置在哪里

编辑2-

您具有以下功能:

var email = rpplaysevony;
var password = daxter23;

rpplaysevony
daxter23
应该是字符串,还是它们引用了一些您没有显示的变量?

您已将脚本设置为在其上运行

http://www.user.evony.com/index.do?PageModule=ForgetPassword
// ==UserScript==
// @name     Evony account maker
// @include  http://user.evony.com/index.do?PageModule=ForgetPassword
// @grant    none
// ==/UserScript==

document.getElementById('username').value = 'rpplaysevony0@yahoo.com';
document.getElementById('pwd').value = 'daxter23';
document.getElementById('pwd2').value = 'daxter23';
document.getElementsByClassName('btn')[0].firstChild.click();
第一行将页面更改为

http://www.user.evony.com/index.doPageModule=ForgetPassword
脚本无法在上运行'

http://www.user.evony.com/index.doPageModule=ForgetPassword
希望有帮助

好吧,那是个打字错误

“电子邮件”的值设置在哪里

编辑2-

您具有以下功能:

var email = rpplaysevony;
var password = daxter23;

rpplaysevony
daxter23
应该是字符串,还是它们指的是一些您没有显示的变量?

对不起,这是一个拼写错误。代码链接与现在添加的链接相同-如果出现错误,正确的代码也会运行吗?它们应该是字符串-甚至不查看该部分单击有什么问题?document.getElementById(“tab2”).click()//试图单击id为tab2的按钮,这在act上是一个打字错误。代码链接与现在添加的链接相同-如果出现错误,正确的代码也会运行吗?它们应该是字符串-甚至不查看该部分单击有什么问题?document.getElementById(“tab2”)。click()//尝试单击id为tab2的按钮//您想做什么?在我看来,只要您设置window.location,它就会忽略脚本的其余部分并加载页面。我不确定从您使用任何
@grant
函数开始,您是否仍然可以访问
window
对象。看到了吗?我试着让它点击一个按钮,这样注册帐户的东西就会显示出来,你想做什么?在我看来,只要您设置window.location,它就会忽略脚本的其余部分并加载页面。我不确定从您使用任何
@grant
函数开始,您是否仍然可以访问
window
对象。看到了吗?我试着让它点击一个按钮,这样注册帐户的东西就会显示出来
// ==UserScript==
// @name     Evony account maker
// @include  http://user.evony.com/index.do?PageModule=ForgetPassword
// @grant    none
// ==/UserScript==

document.getElementById('username').value = 'rpplaysevony0@yahoo.com';
document.getElementById('pwd').value = 'daxter23';
document.getElementById('pwd2').value = 'daxter23';
document.getElementsByClassName('btn')[0].firstChild.click();