【多次点击设置时会产生多余 _函数 】 | IT修真院·坑乎
咨询电话 : 010-59478634
切换导航
首页
我的提问
我的回答
我的点赞
消息通知
个人主页
×
提示
尚未登陆,前往官网登陆?
×
提示
尚未登陆,前往官网登陆?
多次点击设置时会产生多余
我也踩过这个坑(
1
)
已统计您的踩坑,无需重复点击
回答(1)
函数
详细描述
多次点击设置时会有多余的人数产生
截图
代码
杀人游戏
参数设置
玩家配比
点击设置
玩家人数
人
var playerNumber = document.getElementById("PlayerNumber"); var rangeNumber = document.getElementById("RangeNumber"); //关联rangeNumber和playerNumber两个input function playernumber() { if (playerNumber.value >=4 && playerNumber.value <=18) { rangeNumber.value = playerNumber.value; } else { alert("玩家数应在4-18人"); } } function rangenumber() { playerNumber.value = rangeNumber.value; } //关联加号和减号按钮 function btmadd() { rangeNumber.value++; if (playerNumber.value >= 18) { alert("玩家人数必须小于等于18"); } else { playerNumber.value = rangeNumber.value; } } function btmmin() { rangeNumber.value--; if (playerNumber.value <= 4) { alert("玩家人数必须大于等于4"); } else { playerNumber.value = rangeNumber.value; } } //设置玩家配比 function Playermix() { //玩家人数 var people = playerNumber.value; //杀手 var killerNumber = Math.floor(people / 4); //平民 var civilianNumber = people - killerNumber; if (people < 4 || people > 18) { alert("玩家人数不能小于4大于18"); } else { //增加杀手 for (var i = 0; i < killerNumber; i++) { var element = document.getElementById("player"); var Killer = document.createElement("li"); var Square = document.createElement("span"); var node = document.createTextNode("杀手1人"); element.appendChild(Killer); Killer.appendChild(Square); Killer.appendChild(node); Killer.className = 'killer'; //console.log(i) //console.log(killerNumber) } //增加平民 for (var o = 0; o < civilianNumber; o++) { var element = document.getElementById("player"); var Civilian = document.createElement("li"); var Square = document.createElement("span"); var node = document.createTextNode("平民1人"); element.appendChild(Civilian); Civilian.appendChild(Square); Civilian.appendChild(node); Civilian.className = 'civilian'; //console.log(o) //console.log(civilianNumber) } } }
编辑于2024-11-23
时间排序
热门排序
[北京|结业弟子]PM-刘仁瑞
0
你这是因为每次点击生成一次信息,所以越点越多。在点击事件生成信息之前,先写一个清除,清除掉之前生成的。
查看全部>
编辑于2018-09-01
首页
1
末页
去第
页
确定
Copyright ©2015 北京葡萄藤信息技术有限公司 All Rights Reserved | 京ICP备15035574号-1
复制链接
新浪微博
微信扫一扫
2592
0
10
多次点击设置时会产生多余
1
1