简易计算器(文本框灰色文字提示)
2015-10-24 17:50
302 查看
今天在学习JavaScript函数部分,根本慕课网的编程练习加入了自己的一些拓展,主要实现了文本框灰色文字提示。
主要技能点就是使用onfocus和onblur事件。onfocus事件的属性值不仅可以为函数名,还可以为表达式或者语句。
HTML5中直接使用placeHolder属性更加方便。
主要技能点就是使用onfocus和onblur事件。onfocus事件的属性值不仅可以为函数名,还可以为表达式或者语句。
HTML5中直接使用placeHolder属性更加方便。
<!DOCTYPE HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>计算器</title> <style type="text/css"> .element{width:100px;} </style> </head> <body> <input class="element" type="text" value="请输入第一个数" onfocus="this.value='';this.style.color='#000';" onblur="if(this.value==''){this.value='请输入第一个数';this.style.color='#ccc';}" id="element1" style="color:#ccc"> <select id="compute"> <option value="add" selected>+</option> <option value="sub">-</option> <option value="mul">*</option> <option value="divi">/</option> </select> <input class="element" type="text" value="请输入第二个数" onfocus="this.value='';this.style.color='#000';" onblur="if(this.value==''){this.value='请输入第二个数';this.style.color='#ccc';}" id="element2" style="color:#ccc"> <input type="button" id="done" value=" = " onclick="count()"> <input class="element" type="text" id="result" > <script type="text/javascript"> function count(){ var ele1=parseInt(document.getElementById("element1").value); var ele2=parseInt(document.getElementById("element2").value); var com=document.getElementById("compute").value; var result=''; switch(com){ case "add": result=ele1+ele2;break; case "sub": result=ele1-ele2;break; case "mul": result=ele1*ele2;break; case "divi": result=ele1/ele2;break; default: result=ele1+ele2; } document.getElementById("result").value=result; } </script> </body> </html>
相关文章推荐
- 简易计算器(文本框灰色文字提示)
- eclipse突然打不开
- 史文中:基于遥感影像的变化检测技术必不可少
- java动手动脑 3
- 加密字符串
- PHP echo汉字出现乱码的情况之一
- Atititjs javascript异常处理机制java异常转换.js exception process
- 龚健雅:全球测图蓄势待发,“一带一路”推进国际合作
- 制作kaliU盘启动
- Java设计模式8:迭代器模式
- 关于win10安装无限重启的解决办法
- R语言的数据类型和数据结构
- Android应用UI架构
- 李德仁院士:在夜光遥感数据中挖掘民生相关的信息
- (职员)2015-10-24 星期六 日志
- Scrum Meeting 10.24
- 欧几里得算法和扩展欧几里得算法的简单例子
- 联想本,虚拟机下,linux系统,字符界面与图形界面的切换
- Android Studio Shortcuts
- XML