Javascript 是否在不重新加载页面的情况下清除页面数据?

Javascript 是否在不重新加载页面的情况下清除页面数据?,javascript,jquery,Javascript,Jquery,我有一个简单的游戏,它生成一个随机数,并接受用户输入,用户尝试猜测数字,代码将每个用户的猜测添加到一个列表中,以便他们知道自己猜到了哪些数字。还有一个“新游戏”(.new)链接顶部,用户可以随时点击它重新开始。目前我有以下js: /*--- Reset game ---*/ $(".new").click(function() { location.reload(); }); 虽然这样做有效,但我更愿意更改操作,以便页面不需要刷新,而是将代码重置为开头(即生成一个新的随机数,清除列表项等

我有一个简单的游戏,它生成一个随机数,并接受用户输入,用户尝试猜测数字,代码将每个用户的猜测添加到一个列表中,以便他们知道自己猜到了哪些数字。还有一个“新游戏”(.new)链接顶部,用户可以随时点击它重新开始。目前我有以下js:

/*--- Reset game ---*/
$(".new").click(function() {
   location.reload();
});
虽然这样做有效,但我更愿意更改操作,以便页面不需要刷新,而是将代码重置为开头(即生成一个新的随机数,清除列表项等)


我不知道该怎么做。有什么想法吗

有一个函数,用于生成随机数,并在每次单击新游戏时调用它。 例如,我们有一个名为
generateRandomNumber()
的函数,并按以下方式使用它:

/*--- Reset game ---*/
$(".new").click(function() {
    generateRandomNumber(); //Function to start everything from the beginning
});

您可以有一个列表,当用户检查他们的猜测时,向列表中添加一个元素。对于新的,只需从列表中获取所有li元素并将其删除

两个按钮,
new
check
,以及两个单击事件。我画了一幅速写:


您可以通过随机数生成、验证等来完成它。

您是如何实现该列表的?此处缺少许多代码。显示所有相关代码,不仅仅是页面重新加载功能我们无法帮助您不查看代码,但单击
新建
按钮将变量重置回打开状态应该很容易。您可能还需要使用来清除某些HTML。无论您在何处生成该随机数,请在此单击事件中将其指定为null或默认值,而不是调用重新加载页面的
location.reload()
,您都可以执行其他操作。将表单元素设置为空值,从其他元素中删除内容,等等。我们不知道您需要做什么,因为您还没有向我们展示它。但是基本上,如果你想做一些事情而不是重新加载页面,那么你应该用做其他事情的代码替换重新加载页面的代码。