美文网首页
JavaScript--事件编程

JavaScript--事件编程

作者: 春铃邃晓 | 来源:发表于2018-02-28 22:28 被阅读0次

使用JS完成一个简单的计算器功能。实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除。
提示:获取元素的值设置和获取方法为:例:赋值:document.getElementById(“id”).value = 1; 取值:var = document.getElementById(“id”).value;

<!DOCTYPE html>
<html>
 <head>
  <title> new document </title>  
  <script type="text/javascript">
   function count(){
                 //获取第一个输入框的值
        var txt1   = parseInt( document.getElementById('txt1').value);
                //获取第二个输入框的值
        var txt2   = parseInt( document.getElementById('txt2').value);
                //获取选择框的值
        var select = document.getElementById('select').value;
        var result = '';
        switch (select)
         {
            case '+':
                result = txt1 + txt2;
                break;
            case '-':
                result = txt1 - txt2;
                break;
            case '*':
                result = txt1 * txt2;
                break;
            case '/':
                result = txt1 / txt2;
                break;  
         }
         //设置结果输入框的值
         document.getElementById('fruit').value = result; 
   }
  </script> 
 </head> 
 <body>
   <input type='text' id='txt1' /> 
   <select id='select'>
        <option value='+'>+</option>
        <option value="-">-</option>
        <option value="*">*</option>
        <option value="/">/</option>
   </select>
   <input type='text' id='txt2' /> 
   <input type='button' value='  =  '  onclick = "count()" /> 
   <input type='text' id='fruit' />   
 </body>
</html>

相关文章

  • JavaScript--事件编程

    使用JS完成一个简单的计算器功能。实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除。提示:获取...

  • 高性能javascript--编程实践

    高性能javascript--编程实践 #### - setTimeout()和settimeInterval()...

  • JavaScript--事件委托

    什么是事件委托 把目标元素的事件委托给父元素 利用了事件冒泡的原理 事件委托有什么好处 管理的函数变少了。不需要为...

  • JavaScript--事件(下)

    一、注册事件处理程序 注册事件处理程序有两种基本方式: (1)一种是给事件目标对象或文档元素设置属性。 按照约定,...

  • JavaScript--事件(上)

    一、事件的概述 1、JavaScript 与 HTML 的交互是通过事件实现的,事件代表文档或浏览器窗口中某个有意...

  • JavaScript--事件(中)

    一、event (事件源) 1、在 DOM 中发生事件时,所有相关信息都会被收集并存储在一个名为 event 的对...

  • 2018-05-28

    title: 纯javascript--简单的colorPicker取色器date: 2018-04-26 00:...

  • WebStorm自动完成和代码提示的设置

    点击工具栏中的“设置”图标; 点击JavaScript-->Libraries选项; 点击“Download”按钮...

  • RxSwift分享1

    什么是响应式编程 响应式编程是一种和事件流有关的编程模式,关注导致状态值改变的行为事件,一系列事件组成了事件流。 ...

  • RxSwift学习

    编程思想 用同步的方式,编写处理异步事件的代码。是基于异步 Event(事件)序列的响应式编程。它可以简化异步编程...

网友评论

      本文标题:JavaScript--事件编程

      本文链接:https://www.haomeiwen.com/subject/ycuixftx.html