javascript - 我如何使用javascript添加两个数字?

标签 javascript

<!DOCTYPE html>
<html>
<head>

<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
<meta content="utf-8" http-equiv="encoding">
<title> calculator! </title>

 <link rel="stylesheet" href="bootstrap.min.css" />
 <link rel="stylesheet" href="style.css" />


</head>

<body>

first number : <input type="text" name="num1" />
<br><br>
second number : <input type="text" name="num2" />
<br><br>

sum : <input type="text" name="answersum" />
<br><br>

<input type="button" name="add" value ="add" onClick="addnum()" />


<script>
(
function addnum(){

    var num1 = number(document.getElementByName("num1").value);
    var num2 = number(document.getElementByName("num2").value);
    var sum = num1 + num2;

    document.getElementByName("answersum").value = sum;

}


</script> 

</body>
</html>

我想使用 JavaScript 通过将每个数字分配给一个变量来添加两个数字。但是当我单击添加时什么也没有发生,或者有什么方法可以在不使用变量的情况下添加这两个数字?谢谢你

最佳答案

N of Number(您编写的number)应大写,并且 getElementsByName 为复数并返回收藏

function addnum(){    
    var num1 = Number(document.getElementsByName("num1")[0].value); 
    var num2 = Number(document.getElementsByName("num2")[0].value);
    var sum = num1 + num2;
    document.getElementsByName("answersum")[0].value = sum;
}

关于javascript - 我如何使用javascript添加两个数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37136968/

相关文章:

javascript - JQuery 单击事件不适用于 mvc 中动态创建的 ul Li 列表

javascript - json 按值删除元素

javascript - 如何将Raphael JS纸张的宽度和高度设置为与其包含的div相同?

javascript - 无法在 ember 中向后端服务器发出请求(错误 :'No Access-Control-Allow-Origin' )

javascript - Polymer 中的动态数据绑定(bind)

javascript - 如何使用 jquery 选择的插件在悬停/鼠标悬停事件上获取选择的选项值?

javascript - 有没有办法从脚本中排除未明确与用户共享的文件? (也就是通过链接与域中的每个人共享的文件)

javascript - 使用 Javascript 启用和禁用文本框?

javascript - 在单引号和双引号内写入数据

Javascript - 迭代数组并调用 Jquery Ajax 请求并等待请求完成,然后再转到下一个请求?