基于html+css+js实现简易计算器网页代码实例

##基于html+css+js实现简易计算器网页代码实例

<html>
	<head>
		<meta charset="utf-8">
		<title>计算器</title>
		//引用jQuery
		<script src="jquery-1.9.1.min.js"></script>
		//通过jQuery取控件、操作控件的值
		<script>
			function mycl(type){
     
     
                //通过#获取控件
				var num1 = jQuery("#num1");
				var num2 = jQuery("#num2");
				//判空
				if(num1.val()==""){
     
     
					alert("请输入数字1");
					return false;
				}
				if(num2.val()==""){
     
     
					alert("请输入数字2");
					return false;
				}
				//清空操作
				if(type==4){
     
     
					//弹出是否清空的提示框
					if(confirm("确定要清空吗?")){
     
     
						num1.val("");
						num2.val("");
						jQuery("#resultDiv").html("");
					}
					return false;
				}
				var total=0;
				if(type==1){
     
     
					//相加操作。注意:取出控件的值是字符串类型的,要对其进行整数操作,需要利用parseInt()将其转为整数。
					total = parseInt(num1.val()) + parseInt(num2.val());
					//jQuery("#resultDiv").html(total);注释掉是因为三个操作都会执行此操作。进行代码的优化将其提出。
				}else if(type==2){
     
     
					//相减操作
					total = parseInt(num1.val()) - parseInt(num2.val());
					//jQuery("#resultDiv").html("计算的结果为:" + total);
				}else if(type==3){
     
     
					//相乘操作
					total = parseInt(num1.val()) * parseInt(num2.val());
					//jQuery("#resultDiv").html(total);
				}
				//jQuery("#resultDiv")是获取控件,html()设置控件的值。
				jQuery("#resultDiv").html("计算的结果为:" + total);
			}
		</script>
	</head>
	<body>
		<div style="text-align:center"><!--text-align:center进行居中操作-->
			<div style="margin-top: 100px; font-size: 40px;"><!--margin-top: 100px;设置与上面的距离,font-size: 40px;设置字体大小-->
				计算器
			</div>
			<div>
			<!--设置两个输入框-->
				数字1:<input id="num1" type="number" placehorder="请输入数字1">
			</div>
			<div>
				数字2:<input id="num2" type="number" placehorder="请输入数字2">
			</div>
			<p>
				<!--设置四个按钮-->
				<input type="button" onclick="mycl(1)" value="相加" >
				<input type="button" onclick="mycl(2)" value="相减">
				<input type="button" onclick="mycl(3)" value="相乘">
				<input type="button" onclick="mycl(4)" value="清空">
			</p>
			<div id="resultDiv">
			
			</div>
		</div>
	</body>
</html>

结果显示:
在这里插入图片描述
补充说明:

  1. 本代码是引用jQuery实现的代码
  2. 使用jQuery的步骤:
    ①引用jQuery;
    ②通过jQuery取控件、操作控件的值。

猜你喜欢

转载自blog.csdn.net/change_xzt/article/details/115247585