Javascript JS乐透模拟器-如何显示已确定的数字量

Javascript JS乐透模拟器-如何显示已确定的数字量,javascript,Javascript,我已经创建了一个简单的乐透模拟器,我想将它设置为只在特定条件下显示数字。比方说,要显示数字,至少必须覆盖(选择并滚动)两个或两个以上的数字。我是初学者,因此对于任何明显的错误表示歉意,我仍在学习 var尝试=0; 函数losowanie1(){ 可用风险价值=6; var guessed=新数组(); r=新阵列(可用); var xd0=document.getElementById(“pole1”).value var xd1=document.getElementById(“pole2”

我已经创建了一个简单的乐透模拟器,我想将它设置为只在特定条件下显示数字。比方说,要显示数字,至少必须覆盖(选择并滚动)两个或两个以上的数字。我是初学者,因此对于任何明显的错误表示歉意,我仍在学习

var尝试=0;
函数losowanie1(){
可用风险价值=6;
var guessed=新数组();
r=新阵列(可用);
var xd0=document.getElementById(“pole1”).value
var xd1=document.getElementById(“pole2”).value
var xd2=document.getElementById(“pole3”).value
var xd3=document.getElementById(“pole4”).value
var xd4=document.getElementById(“pole5”).value
var xd5=document.getElementById(“pole6”).value
y=新阵列(6)
y[0]=xd0
y[1]=xd1
y[2]=xd2
y[3]=xd3
y[4]=xd4
y[5]=xd5
z=新阵列(6)
对于(var i=0;i),我只是猜测了一下你在做什么

您输入了一个错误:
atempt++

修好后,它似乎起作用了

var attempt = 0;

function losowanie1() {
var available = 6;
var guessed = new Array();

r = new Array(available);

var xd0 = document.getElementById("pole1").value
var xd1 = document.getElementById("pole2").value
var xd2 = document.getElementById("pole3").value
var xd3 = document.getElementById("pole4").value
var xd4 = document.getElementById("pole5").value
var xd5 = document.getElementById("pole6").value

y = new Array(6)
y[0] = xd0
y[1] = xd1
y[2] = xd2
y[3] = xd3
y[4] = xd4
y[5] = xd5

z = new Array(6)



for (var i = 0; i <= available - 1; i++) {
  r[i] = Math.floor((Math.random() * (49 - 1)) + 1);
  if ((y[i] == r[0]) || (y[i] == r[1]) || (y[i] == r[2]) || (y[i] == r[3]) || (y[i] == r[4]) || (y[i] == r[5])) {
    guessed.push(y[i]);
  }



}

attempt++
document.getElementById("wysw").innerHTML = r;
document.getElementById("zatw").innerHTML = guessed;
document.getElementById("zatw2").innerHTML = attempt;
}
var尝试=0;
函数losowanie1(){
可用风险价值=6;
var guessed=新数组();
r=新阵列(可用);
var xd0=document.getElementById(“pole1”).value
var xd1=document.getElementById(“pole2”).value
var xd2=document.getElementById(“pole3”).value
var xd3=document.getElementById(“pole4”).value
var xd4=document.getElementById(“pole5”).value
var xd5=document.getElementById(“pole6”).value
y=新阵列(6)
y[0]=xd0
y[1]=xd1
y[2]=xd2
y[3]=xd3
y[4]=xd4
y[5]=xd5
z=新阵列(6)

对于(var i=0;i So,我已经开始了;请回答您的问题,单击“编辑此代码段”并添加相应的HTML。然后我们可以运行代码并帮助您更轻松。@HereticMonkey已完成。由于“代码多于详细信息”,我无法编辑帖子,因此我不得不增加我的答案看起来您使用的是
atempt++
而不是我在回答中发布的
trunt++
。从控制台错误中可以明显看出这一点:
消息:“未捕获引用错误:未定义atempt“,
您可以通过告诉我们代码应该做什么而不是&c来扩展现有的文本,而不是重复现有的文本。有关在问题中添加什么的更多提示,请参阅。