如何改变<input type=”text" >输入框内的值

本文介绍了一个简单的网页版计算器实现方法,通过HTML与JavaScript结合,能够进行基本的加减乘除运算。用户输入两个数字并选择运算符后,点击相应按钮即可显示计算结果。

<body>
 请输入第一个数<input type="text" id="first"><br /><br />
 请输入第二个数<input type="text" id="second"><br /><br />
 计算结果<input type="text" id="get_result">
 <!--计算结果<p id="result" ></p>-->
 <input type="button" value="+" id="add" onclick="check('+');">
 <input type="button" value="-" id="jian" onclick="check('-');">
 <input type="button" value="*" id="cheng" onclick="check('*');">
 <input type="button" value="/" id="chu" onchange="check('/');"><br /><br />
 <!--<input type="button" value="计算" onclick="jisuan();">-->
  
 <script>
 var c=0;
 function check(obj){
 var a=parseInt(document.getElementById("first").value);
 var b=parseInt(document.getElementById("second").value);
  
 if(obj=='+'){
 // alert("b");
 c=parseInt(a)+parseInt(b);
 }
 if(obj=='-'){
 c=parseInt(a)-parseInt(b);
 }
 if(obj=='*'){
 c=parseInt(a)*parseInt(b);
 }
 if(obj=='/'){
 c=parseInt(a)/parseInt(b);
 }
  
 var res = document.getElementById("get_result");               // 这里我刚开始的时候直接写的   .value  ,但是不行,感觉是 a=b,b=c  但是a不等于c的原因
 res.value = c;
  
 }
  
 </script>
 

</body>



本文转自-http://blog.youkuaiyun.com/zxf13598202302/article/details/50405312









若要为包含学生信息登记表单的 HTML 代码添加背景色,可通过 CSS 来实现。CSS 有三种引入方式:内联样式、内部样式表和外部样式表,以下是三种方式的具体示例。 #### 内联样式 内联样式是直接在 HTML 标签的 `style` 属性中添加样式。示例代码如下: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>学生信息登记</title> </head> <body style="background-color: lightblue;"> <form action="#" method="post"> <!-- 学号输入框 --> <label for="student_id">学号:</label> <input type="text" id="student_id" name="student_id" required><br><br> <!-- 姓名输入框 --> <label for="name">姓名:</label> <input type="text" id="name" name="name" required><br><br> <!-- 性别选择 --> <label>性别:</label> <input type="radio" id="male" name="gender" value="male"> <label for="male">男</label> <input type="radio" id="female" name="gender" value="female"> <label for="female">女</label><br><br> <!-- 兴趣爱好多选 --> <label>兴趣爱好:</label> <input type="checkbox" id="reading" name="hobbies[]" value="reading"> <label for="reading">阅读</label> <input type="checkbox" id="sports" name="hobbies[]" value="sports"> <label for="sports">运动</label> <input type="checkbox" id="music" name="hobbies[]" value="music"> <label for="music">音乐</label><br><br> <!-- 专业下拉选择框 --> <label for="major">专业:</label> <select id="major" name="major"> <option value="computer_science">计算机科学</option> <option value="mathematics">数学</option> <option value="physics">物理学</option> </select><br><br> <input type="submit" value="提交"> </form> </body> </html> ``` 在上述代码中,`body` 标签的 `style` 属性里设置了 `background-color: lightblue;`,这会将页面的背景色设置为浅蓝色。 #### 内部样式表 内部样式表是在 HTML 文件的 `<head>` 标签中使用 `<style>` 标签来定义样式。示例代码如下: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>学生信息登记</title> <style> body { background-color: lightgreen; } </style> </head> <body> <form action="#" method="post"> <!-- 学号输入框 --> <label for="student_id">学号:</label> <input type="text" id="student_id" name="student_id" required><br><br> <!-- 姓名输入框 --> <label for="name">姓名:</label> <input type="text" id="name" name="name" required><br><br> <!-- 性别选择 --> <label>性别:</label> <input type="radio" id="male" name="gender" value="male"> <label for="male">男</label> <input type="radio" id="female" name="gender" value="female"> <label for="female">女</label><br><br> <!-- 兴趣爱好多选 --> <label>兴趣爱好:</label> <input type="checkbox" id="reading" name="hobbies[]" value="reading"> <label for="reading">阅读</label> <input type="checkbox" id="sports" name="hobbies[]" value="sports"> <label for="sports">运动</label> <input type="checkbox" id="music" name="hobbies[]" value="music"> <label for="music">音乐</label><br><br> <!-- 专业下拉选择框 --> <label for="major">专业:</label> <select id="major" name="major"> <option value="computer_science">计算机科学</option> <option value="mathematics">数学</option> <option value="physics">物理学</option> </select><br><br> <input type="submit" value="提交"> </form> </body> </html> ``` 在这个例子中,`<style>` 标签内定义了 `body` 元素的 `background-color` 为浅绿色。 #### 外部样式表 外部样式表是将 CSS 代码存放在一个独立的 `.css` 文件中,然后在 HTML 文件中通过 `<link>` 标签引入。 首先,创建一个名为 `styles.css` 的文件,内容如下: ```css body { background-color: lightyellow; } ``` 然后,在 HTML 文件中引入该 CSS 文件: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>学生信息登记</title> <link rel="stylesheet" href="styles.css"> </head> <body> <form action="#" method="post"> <!-- 学号输入框 --> <label for="student_id">学号:</label> <input type="text" id="student_id" name="student_id" required><br><br> <!-- 姓名输入框 --> <label for="name">姓名:</label> <input type="text" id="name" name="name" required><br><br> <!-- 性别选择 --> <label>性别:</label> <input type="radio" id="male" name="gender" value="male"> <label for="male">男</label> <input type="radio" id="female" name="gender" value="female"> <label for="female">女</label><br><br> <!-- 兴趣爱好多选 --> <label>兴趣爱好:</label> <input type="checkbox" id="reading" name="hobbies[]" value="reading"> <label for="reading">阅读</label> <input type="checkbox" id="sports" name="hobbies[]" value="sports"> <label for="sports">运动</label> <input type="checkbox" id="music" name="hobbies[]" value="music"> <label for="music">音乐</label><br><br> <!-- 专业下拉选择框 --> <label for="major">专业:</label> <select id="major" name="major"> <option value="computer_science">计算机科学</option> <option value="mathematics">数学</option> <option value="physics">物理学</option> </select><br><br> <input type="submit" value="提交"> </form> </body> </html> ``` 这种方式将 HTML 和 CSS 分离,便于维护和复用。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值