html计算机
来源:互联网 发布:大数据营销医药公司 编辑:程序博客网 时间:2024/05/18 01:26
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<input class="s1" type="text" name="" id="" />
<select name="" id="">
<option>+</option>
<option>-</option>
<option>*</option>
<option>/</option>
</select>
<input class="s2" type="text" />
<p>点击计算</p>
<h1>结果是:</h1>
</body>
<script type="text/javascript">
var s1 =document.getElementsByClassName('s1')[0];
var s2 =document.getElementsByClassName('s2')[0];
var btn=document.getElementsByTagName('p')[0];
var fh=document.getElementsByTagName('select')[0];
var result=document.getElementsByTagName('h1')[0];
btn.onclick=function(){
//获取两个参与计算的数字,并转化为number类型(因为input的value值为string,无法参与计算)
var s11=Number(s1.value);
var s22=Number(s2.value);
//获取运算符
var jieguo;
switch(fh.value){
case'+':
jieguo=s11+s22;
break;
case'-':
jieguo=s11-s22;
break;
case'*':
jieguo=s11*s22;
break;
case'/':
jieguo=s11/s22;
break;
}
result.innerHTML='结果是:'+jieguo;
}
</script>
</html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<input class="s1" type="text" name="" id="" />
<select name="" id="">
<option>+</option>
<option>-</option>
<option>*</option>
<option>/</option>
</select>
<input class="s2" type="text" />
<p>点击计算</p>
<h1>结果是:</h1>
</body>
<script type="text/javascript">
var s1 =document.getElementsByClassName('s1')[0];
var s2 =document.getElementsByClassName('s2')[0];
var btn=document.getElementsByTagName('p')[0];
var fh=document.getElementsByTagName('select')[0];
var result=document.getElementsByTagName('h1')[0];
btn.onclick=function(){
//获取两个参与计算的数字,并转化为number类型(因为input的value值为string,无法参与计算)
var s11=Number(s1.value);
var s22=Number(s2.value);
//获取运算符
var jieguo;
switch(fh.value){
case'+':
jieguo=s11+s22;
break;
case'-':
jieguo=s11-s22;
break;
case'*':
jieguo=s11*s22;
break;
case'/':
jieguo=s11/s22;
break;
}
result.innerHTML='结果是:'+jieguo;
}
</script>
</html>
阅读全文
0 0
- html计算机
- HTML 9 计算机代码
- 【HTML】计算机报价单
- HTML计算机代码元素
- 用html写的小计算机应用
- HTML-预文本格式&计算机输出标签
- HTML学习笔记-计算机编码(六)
- 、HTML“计算机输出”标签<code><kbd><samp><tt><var><pre>
- 计算机
- 计算机
- 计算机
- 计算机
- 计算机
- 计算机
- 计算机
- 计算机
- 计算机
- 计算机
- java.lang.NullPointerException;3次
- set_include_path和get_include_path用法详解
- linux下的用户管理详解
- 启动mysql发现.socket错误,一般是mysql启动了两次。
- Linux命令大全
- html计算机
- buildAsset分析(二)——BuildCommon
- Linux Shell脚本攻略1:小试牛刀(2)
- 存储过程 c# 基础封装 学习之用
- Java八大排序算法
- spring boot Rabbitmq集成,延时消息队列实现
- 数据结构概念篇
- web前端与php后台做个简单的前后交互,传递数组,制作jquery版tab切换
- 京东 笔试 编程