<!DOCTYPE html>
<html>
<head><title>猴子选大王</title><meta charset="utf-8">
</head>
<body>
<h1>题目:</h1><h5>n只猴子围坐成一个圈,按顺时针方向从1到n编号。然后从1号猴子开始沿顺时针方向从1开始报数,报到m的猴子出局,再从刚出局猴子的下一个位置重新开始报数,如此重复,直至剩下一个猴子,它就是大王。</h5>
</body>
<script type="text/javascript">var total=prompt('请输入猴子的个数');var kick=prompt('踢出第几只猴子');var monkey=[];for(var i=1;i<=total;i++){//创建猴子数组monkey.push(i);}i=0;//记录每次参加游戏(报数)的猴子位置while(monkey.length>1){//在猴子数量大于1时进行循环i++;//猴子报数head=monkey.shift();//从monkey数组的开头,取出猴子if(i%kick!=0){//判断是否踢出猴子,不踢出则把猴子添加到monkey数组尾部monkey.push(head);}}document.write('<h1 >'+'猴王编号:'+monkey[0]+'</h1>');
</script>
</html>
<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>网页计算器</title>
</head>
<body><p>整数1:<input type="text" id="num1"></p><p>整数2:<input type="text" id="num2"></p><p><input type="button" value="加法" onclick="calc(add)"><input type="button" value="减法" onclick="calc(sub)"><input type="button" value="乘法" onclick="calc(mul)"><input type="button" value="除法" onclick="calc(div)"></p></p>结果:<input type="text" id="result"></p>
</body>
<script type="text/javascript">function calc(func){var resultElementById('result');var num1=ElementById('num1').value);// parseInt () 函数解析字符串并返回整数,//必须加上,不然加号两边会被认为是字符串,如:'1'+'2'='12'var num2=ElementById('num2').value);result.value=func(num1,num2);
}function add(num1,num2){if(isNaN(num1) || isNaN(num2)){alert('请输入整数!');return false;}return num1+num2;}function sub(num1,num2){if(isNaN(num1) || isNaN(num2)){alert('请输入整数!');return false;}return num1-num2;}function mul(num1,num2){if(isNaN(num1) || isNaN(num2)){alert('请输入整数!');return false;}return num1*num2;}function div(num1,num2){if(isNaN(num1) || isNaN(num2)){alert('请输入整数!');return false;}if (num2!==0) {return num1/num2;}else{alert('除数不能为0!');return '';}}
</script>
</html>
<!DOCTYPE html>
<html>
<head><title>省级城市的三级列表</title>
</head>
<body><select id="province"><option value="-1">请选择</option></select>
<select id="city"></select>
<select id="country"></select><script>//省份数组var provinceArr=['上海','江苏','河北'];//城市数组var cityArr=[['上海市'],['苏州市','南京市','扬州市'] ,['石家庄','秦皇岛','张家口']];//区域数组var countryArr=[[['黄浦区','静安区','长宁区','浦东区']],[['虎丘区','吴中区','相城区','姑苏区','吴江口'],['玄武区','秦淮区','建邺区','鼓楼区','浦口区'],['邗江区','广陵区','江都区']],[['长安区','桥西区','新话区'],['海港区','山海关区','北戴河区'],['桥东区','桥西区','下花园区']]];function createOption(obj,data){for(var i in data){var op=new Option(data[i],i);//创建下拉菜单的Optionobj.options.add(op); //将选项添加到下拉菜单中}}var provinceElementById('province');//获取省份元素对象createOption(province,provinceArr);
// 编写代码修改省份province的onchange 事件var cityElementById('city');//获取城市下拉菜单的元素对象hange=function(){//为省份下拉列表添加事件city.options.length = 0;createOption(city,cityArr[province.value]);if (province.value>=0) {hange(); //自动添加城市对应区域下拉菜单}else{country.options.length=0;//清空country下原有option}};var countryElementById('country');//获取区域下拉菜单的元素对象hange=function(){//为城市下拉列表添加事件country.options.length = 0;createOption(country,countryArr[province.value][city.value]);};
</script></body>
</html>
本文发布于:2024-02-02 06:04:05,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170682504441849.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |