Visualización de la página web
versión jquery
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>计算器</title>
<script src="jquery-1.9.1.min.js"></script>
<script>
function myck(type) {
var num1 = jQuery("#num1");
var num2 = jQuery("#num2");
if(type == 1) {
if(!check(num1,num2)) return false;
var result = parseInt(num1.val())+parseInt(num2.val());
jQuery("#result").text("最终计算结果:"+result);
}else if(type == 2) {
if(!check(num1,num2)) return false;
var result = parseInt(num1.val())-parseInt(num2.val());
jQuery("#result").text("最终计算结果:"+result);
}else if(type == 3) {
if(!check(num1,num2)) return false;
var result = parseInt(num1.val())*parseInt(num2.val());
jQuery("#result").text("最终计算结果:"+result);
}else if(type == 4) {
if (!check(num1, num2)) return false;
var result = parseInt(num1.val()) / parseInt(num2.val());
jQuery("#result").text("最终计算结果:" + result);
}else {
num1.val("");
num2.val("");
jQuery("#result").text("");
}
}
function check(num1,num2) {
if(num1.val().trim() == "") {
alert("请先输入数字1");
return false;
}
if(num2.val().trim() == "") {
alert("请先输入数字2");
return false;
}
return true;
}
</script>
</head>
<body>
<div style="text-align: center;margin-top: 100px">
<span style="font-size: 50px;">简单计算器</span>
</div>
<div style="text-align: center;margin-top: 50px">
数字1:<input id="num1" type="number" ><p></p>
数字2:<input id="num2" type="number" >
</div>
<div style="text-align: center;margin-top: 20px">
<input type="button" value="相加" onclick="myck(1)">
<input type="button" value="相减" onclick="myck(2)">
<input type="button" value="相乘" onclick="myck(3)">
<input type="button" value="相除" onclick="myck(4)">
<input type="button" value="清空" onclick="myck(5)">
</div>
<div id="result" style="text-align: center; margin-top: 20px">
</div>
</body>
</html>
versión js
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>计算器</title>
<script src="jquery-1.9.1.min.js"></script>
<script>
function myck(type) {
var num1 = document.getElementById("num1");
var num2 = document.getElementById("num2");
if(type == 1) {
if(!check(num1,num2)) return false;
var result = parseInt(num1.value)-parseInt(num2.value);
document.getElementById("result").innerText="最终计算结果:"+result;
}else if(type == 2) {
if(!check(num1,num2)) return false;
var result = parseInt(num1.value)-parseInt(num2.value);
document.getElementById("result").innerText="最终计算结果:"+result;
}else if(type == 3) {
if(!check(num1,num2)) return false;
var result = parseInt(num1.value)*parseInt(num2.value);
document.getElementById("result").innerText="最终计算结果:"+result;
}else if(type == 4) {
if(!check(num1,num2)) return false;
var result = parseInt(num1.value)/parseInt(num2.value);
document.getElementById("result").innerText="最终计算结果:"+result;
}else {
num1.value = "";
num2.value = "";
document.getElementById("result").innerText="";
}
}
function check(num1,num2) {
if(num1.value == "") {
alert("请先输入数字1");
return false;
}
if(num2.value == "") {
alert("请先输入数字2");
return false;
}
return true;
}
</script>
</head>
<body>
<div style="text-align: center;margin-top: 100px">
<span style="font-size: 50px;">简单计算器</span>
</div>
<div style="text-align: center;margin-top: 50px">
数字1:<input id="num1" type="number" ><p></p>
数字2:<input id="num2" type="number" >
</div>
<div style="text-align: center;margin-top: 20px">
<input type="button" value="相加" onclick="myck(1)">
<input type="button" value="相减" onclick="myck(2)">
<input type="button" value="相乘" onclick="myck(3)">
<input type="button" value="相除" onclick="myck(4)">
<input type="button" value="清空" onclick="myck(5)">
</div>
<div id="result" style="text-align: center; margin-top: 20px">
</div>
</body>
</html>