刚看了一段时间的js,想写个demo,动动手,看下就明白了
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript"> function count() { var txt1=document.getElementById("dig1").value; var txt2=document.getElementById("dig2").value; var operator=document.getElementById("select").value; var result=""; switch (operator) { case "+": result = parseInt(txt1) + parseInt(txt2); break; case "-": result = parseInt(txt1) - parseInt(txt2); break; case "*": result = parseInt(txt1) * parseInt(txt2); break; case "/": result = parseInt(txt1) / parseInt(txt2); break; default: break; } document.getElementById("result").value=result; } </script> </head> <body> <input type="text" id="dig1"/> <select id="select"> <span style="white-space:pre"></span><option value="+">+</option> <span style="white-space:pre"></span><option value="-">-</option> <span style="white-space:pre"></span><option value="*">*</option> <span style="white-space:pre"></span><option value="/">/</option> </select> <input type="text" id="dig2"> <input type="button" id="amount" οnclick="count()" value="="> <input type="text" id="result"> </body> </html>
结果: