如何使用查询选择器来选择常规短语



因此,我将首先向您展示当前的代码

var CurrItem = document.querySelector('input[value="Insane 4"]').click();
SetTimeout(function(){CurrItem.Click();,10000}

这就是它的样子,我假设它会选择一个输入文本"疯狂4.",然后点击它。

现在,它实际上什么都没做。

我正试图通过输入点击对象,这样我就可以自动化销售系统来选择一个名为"Insane#"的对象,然后点击另一个输入"sell"的按钮

这就是我试图在浏览器中点击的内容

这是上述的代码

需要牢记的事项:

RowID总是更改。

我会做更多的"4"(4-11)

我正在使用TamperMonkey来运行脚本。

建议:在编写任何代码之前,学习一些编程的基础知识,特别是关于方法和方法调用的知识。

在Javascript中,函数是一个第一类对象,引用自wiki:

在计算机科学中,一种编程语言据说可以支持如果将函数视为一流的对象。具体来说,这意味着支持在程序执行期间构建新功能,将它们存储在数据结构中,并将它们作为参数传递给其他函数,并将它们作为其他函数的值返回。

setTimeout接受function作为其第一个参数:https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setTimeout

var timeoutID = window.setTimeout(code, [delay]);

因此,您需要声明一个调用.click()的函数,然后将其传递给setTimeout。我不会直接修复你的代码,但会给你一个通用语法,让你开始:

var doClick = function() {
  //Your code to .click() here
}
setTimeout(doClick, 10000);

最新更新