如何在Javascript中刷新页面

时间:2013-07-27 05:12:21

标签: javascript

所以我想制作一个这样的剧本:

window.location = "http://m.roblox.com/Catalog/VerifyPurchase?assetid=122174821&type=robux&expectedPrice=1"
document.getElementsByClassName('buyButtonClass')[1].click()

但是我不知道如何刷新页面并且代码重新开始,而不必再次手动输入 感谢

顺便说一下,它将在Google Chrome Dev中运行。工具控制台

我试过

function blah() {
// window.location = "http://m.roblox.com/Catalog/VerifyPurchase?
assetid=122174821&type=robux&expectedPrice=1"
document.getElementsByClassName('buyButtonClass')[1].click()
if (some_condition) {
blah() // rerun the code
}
}

输出是“未定义的”,脚本什么也没做。

脚本转到链接,单击按钮(当前由于某种原因没有单击)然后重新启动脚本(不工作)

1 个答案:

答案 0 :(得分:1)

设置window.location = ...会刷新页面,但之后的内容不会触发,因为你刚刚刷新了包含所有javascript的页面。您可以将要触发的代码放在$(document).ready(function(){your_code_here})中;调用,当页面刷新时,它将设置您的点击事件。