Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript “猴子”;功能“;工作不正常_Javascript_Function_Tampermonkey - Fatal编程技术网

Javascript “猴子”;功能“;工作不正常

Javascript “猴子”;功能“;工作不正常,javascript,function,tampermonkey,Javascript,Function,Tampermonkey,我已经编写了这段代码,由于某种原因,函数中没有任何代码实际运行,它只是看起来跳过了它。这可能只是我和我糟糕的javascript知识,但我无法用我的生命来解决它 // ==UserScript== // @name PalaceBOTcheckout // @namespace // @version 0.1 // @description // @author @alfiefogg_ // @match https://shop.palace

我已经编写了这段代码,由于某种原因,函数中没有任何代码实际运行,它只是看起来跳过了它。这可能只是我和我糟糕的javascript知识,但我无法用我的生命来解决它

// ==UserScript==
// @name         PalaceBOTcheckout
// @namespace
// @version      0.1
// @description
// @author       @alfiefogg_
// @match        https://shop.palaceskateboards.com/*/checkouts/*
// @require      http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js
// @grant        none
// ==/UserScript==
window.addEventListener('load', function() {
    document.getElementsByClassName("step__footer__continue-btn btn ")[0].click();
    document.getElementsByClassName("step__footer__continue-btn btn ")[0].click();
    document.getElementById("number").value = ("");
    document.getElementById("name").value = ("");
    document.getElementById("expiry").value = ("");
    document.getElementById("verification_value").value = ("");
    document.getElementsByClassName("step__footer__continue-btn btn ")[0].click();
}, false);

我还调试了chrome控制台窗口中的脚本,它跳过了函数中的所有代码???

您是如何确定此代码未被执行的?如果您放置一个
console.log('foo')输出?是否确定所有这些类名和ID都有效?是否在其他浏览器中尝试过?只有在触发加载事件后才会执行其中的代码。您始终可以添加行
调试器
添加到您想要进入javascript调试器的代码中。这将让您查看代码是否正在执行。对于这种情况,我会考虑使用jQuery,而不是使用您所使用的。