html&JavaScript&innerHTML演练(计算器):获取HTML内容、函数、按钮(三)
来源:互联网 发布:沈阳开盘数据恢复 编辑:程序博客网 时间:2024/06/06 02:02
innerHtml和string()/将数字转化为字符串
1.(一)和(二)的结果都是以alert形式弹出的
2.innerHTML可让结果直接显示在HTML页面上(上篇是通过alert弹出来的)
3.表示元素里面的HTML,可通过innerHTML在JS中改变页面上元素显示的内容
HTML内容
<!doctype html><html><body><form>第一个数字:<br><input type="text" id="num1" ><br>第二个数字:<br><input type="text" id="num2"><br> <!--添加一个P元素--> 运算结果:<br> <p id="result">结果将显示在这里</p> <br></form> <button id="add">+</button> <button id="subtract">-</button> <button id="multiply">*</button> <button id="divide">÷</button> </body></html>
JavaScript和innerHTML
//获取元素var addBtn=document.getElementById('add');var subtractBtn=document.getElementById('subtract');var multiplyBtn=document.getElementById('multiply');var divideBtn=document.getElementById('divide');var resultNum = document.getElementById('result'); //全局变量var a_int;var b_int;//点击方法addBtn.onclick=function(){getInputNum();var result=addition(a_int,b_int);resultNum.innerHTML=String(result);};subtractBtn.onclick=function(){getInputNum();var result=subtraction(a_int,b_int);resultNum.innerHTML=String(result);};multiplyBtn.onclick=function(){getInputNum();var result=multiplication(a_int,b_int);resultNum.innerHTML=String(result);};divideBtn.onclick=function(){getInputNum();var result=division(a_int,b_int);resultNum.innerHTML=String(result);};//函数方法function getInputNum(){//这里是局部变量var a=document.getElementById('num1').value;var b=document.getElementById('num2').value;//将转化后的值赋给全局变量a_int=parseInt(a,10);b_int=parseInt(b,10);}//加减乘除函数function addition(x,y){return x+y;}function subtraction(x,y){return x-y;}function multiplication(x,y){return x*y;}function division(x,y){if(y==0){alert('0不能做除数');return;}else{return x/y;}}
测试结果
阅读全文
0 0
- html&JavaScript&innerHTML演练(计算器):获取HTML内容、函数、按钮(三)
- html&JavaScript演练(计算器):获取HTML内容、函数、按钮(一)
- html&JavaScript演练(计算器):获取HTML内容、函数、按钮(二)
- html&JavaScript&innerHTML演练(计算器):利用jQuery简化代码
- html javascript函数(三)
- JavaScript入门之改变HTML内容 innerHTML
- jQuery学习笔记三:获取内容(text、html、val)
- html javascript函数(一)
- html javascript 函数(二)
- JavaScript基础(改变html元素内容)
- JavaScript(19)jQuery HTML 获取和设置内容和属性
- JavaScript(19)jQuery HTML 获取和设置内容和属性
- JS学习笔记(三):HTML通过ajax请求获取并显示php中的内容
- js方法中获取开始标签和结束标签中间插入内容的方式(innerHTML/html())
- 全栈JavaScript之路(十九)HTML5 插入 html标记 ( 一 )innerHTML 与outerHTML
- 正则表达式获取HTML标记innerHTML
- HTML+CSS+javaScript 基础知识(三)
- HTML—JavaScript基础(三)
- nyoj97兄弟郊游问题
- RT-5种模式
- UEditor具体使用(jsp)
- 视频内容加密封装技术研究
- HDOJ1021
- html&JavaScript&innerHTML演练(计算器):获取HTML内容、函数、按钮(三)
- Android_获取网络端的Xml和json
- web字体优化
- 机器学习ing
- Qt5.8 linux程序打包发布
- 集群基础------(heartbeat心跳组件)
- 【剑指Offer】面试题46:求1+2+3+...+n
- 常量缓存池浅析
- 程序员面试系列——插入排序