【如何设置一个判断语句,使玩家人数不符合要求时,禁止分配玩家 _js随机数 】 | IT修真院·坑乎
咨询电话 : 010-59478634
切换导航
首页
我的提问
我的回答
我的点赞
消息通知
个人主页
×
提示
尚未登陆,前往官网登陆?
×
提示
尚未登陆,前往官网登陆?
如何设置一个判断语句,使玩家人数不符合要求时,禁止分配玩家
我也踩过这个坑(
1
)
已统计您的踩坑,无需重复点击
回答(1)
js随机数
详细描述
如何设置一个判断语句,使玩家人数不符合要求时,禁止分配玩家
截图
玩家人数设置为4~16之间,当输入3时弹出警告框,警告框可以视而不见,然后继续点击玩家设置,出现了3人依旧可以分配身份的
代码
// window.location.href="../html/task234-peibi.html"; //不停的重复跳转 // window.open('../html/task234-peibi.html'); //玩家人数显示框 var txt2 = document.getElementsByTagName('input')[2]; //滚动条滚动数值 var txt3 = document.getElementsByTagName('input')[3]; //按钮一,递减; var less = document.getElementsByTagName('button')[0]; //按钮二,递增; var plus = document.getElementsByTagName('button')[1]; //文本:点击设置 var set = document.getElementById('click-set') //给文本绑定点击事件 set.onclick = function set() { //杀手数量 num1 = Math.floor(txt2.value / 3); //平民数量 num2 = txt2.value - num1; //杀手数组 var sha = Array(num1); //平民数组 var pin = Array(num2); //历遍杀手数组 for (i = 0; i < num1; i++) { sha[i] = "
杀手1人
"; } //历遍平民数组 for (i = 0; i < num2; i++) { pin[i] = "
平民1人
"; } //合并杀手和平民数组 var allplayer = sha.concat(pin); //玩家数组乱序输出 for (var i=0;i
= 4) { txt3.value = txt2.value; } else { alert("请保证玩家人数在4~16之间"); } } //当滑动条改变时,输入框数字也跟着改变; txt3.oninput = function changethumb() { txt2.value = txt3.value; } //右边加号按钮,点击实现递增; plus.onclick = function() { if (txt3.value < 16) { txt3.value++; txt2.value = txt3.value; } else { alert("玩家人数已经满啦!"); } //滑动块所在的值距最左边的长度占滑动条总长度的百分比 var suibian = (txt2.value - 4)/12*100 + '%'; console.log(suibian); txt3.style.backgroundSize=suibian ;//给滑动条添加属性(驼峰法) } //左边减号按钮,点击实现递减; less.onclick = function() { if (txt3.value > 4) { txt3.value--; txt2.value = txt3.value; } else { alert("玩家人数不能再少啦!"); } //滑动块所在的值距最左边的长度占滑动条总长度的百分比 var suibian = (txt2.value - 4)/12*100 + '%'; txt3.style.backgroundSize=suibian ;//给滑动条添加属性(驼峰法) } //跳转至玩家配比页面 function peibi() { window.location.href = "../html/task234-peibi.html"; } //跳转至上一个页面 function backto() { window.location.href = "../html/task234-01.html"; } //在鼠标指针移动到元素上时触发。 txt3.onmousemove= function(){ //滑动块所在的值距最左边的长度占滑动条总长度的百分比 var suibian = (txt2.value - 4)/12*100 + '%'; console.log(suibian); txt3.style.backgroundSize=suibian ;//给滑动条添加属性(驼峰法) } //元素上发生鼠标点击时触发。 txt3.onclick = function(){ //滑动块所在的值距最左边的长度占滑动条总长度的百分比 var suibian = (txt2.value - 4)/12*100 + '%'; txt3.style.backgroundSize=suibian ;//给滑动条添加属性(驼峰法) } //设置 "去发牌"点击事件,页面跳转至查看身份页面; document.getElementsByTagName("button")[2].onclick = function(){ window.location.href = "../html/task234-watch.html"; }
如何设置一个判断语句,使玩家人数不符合要求时,禁止分配玩家
编辑于2024-11-23
时间排序
热门排序
[北京|结业弟子]JS-顾仁鹏
1
点击设置 的点击函数:
先取到input的value值a,然后接条件语句if(a<4){ alert(“人数太少”);}else{ 分配玩家}。
这样点击设置按钮 在少于四人时就只会弹窗,不会分配玩家
查看全部>
编辑于2019-04-19
首页
1
末页
去第
页
确定
Copyright ©2015 北京葡萄藤信息技术有限公司 All Rights Reserved | 京ICP备15035574号-1
复制链接
新浪微博
微信扫一扫
1675
0
10
如何设置一个判断语句,使玩家人数不符合要求时,禁止分配玩家
1
1