因此,首先介绍一些背景知识。该代码将用作书签,并且我已经将其作为书签和粘贴到Chrome中的javascript控制台中的代码进行了测试。无论哪种方式,我都会遇到相同的错误Uncaught ReferenceError: $ is not defined
。
现在,在有人告诉我在我的代码中的任何地方都没有嵌入jQuery之前,这将在具有jQuery的网站上使用,当我将完全相同的代码粘贴到setInterval()内时,它可以正常工作,所以这是我非常简单的代码。
javascript:window.setInterval(function() { $("#fbutton").click() }, 5000);
在Chrome开发人员工具中,$是的快捷方式document.querySelector
。这就是为什么它在控制台中有效的原因。
您正在运行的实际上是
document.querySelector("#fbutton").click();
https://developers.google.com/web/tools/chrome-devtools/console/command-line-reference#selector
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句