Javascript 数独项目无法为按钮指定级别
我在这个问题上停留了大约5个小时,我试图为一个数独网格分配多个级别(一个网格对应3个不同级别) 但是它不起作用,不管它给我第一个函数的结果是什么,我的意思是我为我称之为levels的每一个level用函数编写代码-宝贝,不那么难,噩梦 给任何一个特定的功能,但只有一个工作,我给了他们所有人相同的功能,但它一直选择第一个,无论我在做什么 HTML编码-Javascript 数独项目无法为按钮指定级别,javascript,html,css,Javascript,Html,Css,我在这个问题上停留了大约5个小时,我试图为一个数独网格分配多个级别(一个网格对应3个不同级别) 但是它不起作用,不管它给我第一个函数的结果是什么,我的意思是我为我称之为levels的每一个level用函数编写代码-宝贝,不那么难,噩梦 给任何一个特定的功能,但只有一个工作,我给了他们所有人相同的功能,但它一直选择第一个,无论我在做什么 HTML编码- <form method="get" action="./bord.html"> <
<form method="get" action="./bord.html">
<button onclick="baby()" id="level_1" value="1">Baby</button>
</form>
<form method="get" action="./bord.html">
<button onclick="notSoHard()" id= "level_2" type="submit" value="2">Not so
hard
</button>
</form>
<form method="get" action="./bord.html">
<button onclick="nightmare()" id= "level_3" type="submit"
value="3">Nightmare
</button>
</form>
我需要控制台上的结果是我选择的(30,50,70)
它给了我30分
上帝保佑你这样怎么样:
功能结束(事件){
event.preventDefault();
const value=parseInt(event.currentTarget.value);
风险值水平=0;
如果(值==1){
级别=30;
}else if(值===2){
级别=50;
}else if(值===3){
级别=70;
};
控制台日志(级别);
//在此处添加您想要对该级别执行的任何其他操作
回报水平;
};代码>
宝贝
没那么难
噩梦
你为什么不用一个单选按钮来选择等级和一个提交按钮来简化你的生活呢?我的朋友,你认为这样会更好吗?
var level =0
function baby(level){
end()
var level = 30
return level
}
function notSoHard(level){
end()
var level = 50
return level
}notSoHard(level)
function nightmare(level){
end()
var level =70
return level
}nightmare(level)
function end(){
// debugger
if (baby(level) == 30){
return 30;
}if(notSoHard(level) == 50){
return 50;
} if(nightmare(level) == 70){
return 70;
}
}
console.log(end())