如何使用javascript获得两个数字的总和

时间:2014-03-22 22:04:39

标签: javascript forms onclick

我使用此表单脚本自动计算总计。现在我需要获得总数并打印出来。 这是我的代码。



function myFunction()
		{
			var x = document.getElementById("frm1");
			var txt1 =x.elements[0].value;
			var txt2 =x.elements[1].value;
			var total =txt1+txt2;
			  
			document.getElementById("demo").innerHTML="total is :"+total;
		}

<body>

	<form id="frm1">
	  First value : <input type="text" name="first"><br>
	  Second Value : <input type="text" name="second"><br>
	  
	</form> 

	<p id="demo"></p>

	<button onclick="myFunction()"> ADD </button>

</body>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:3)

它并没有真正说出来,但是我猜你是在谈论数字,如果是这样,你可以在添加它们之前将字符串值解析为数字

function myFunction() {
    var x     = document.getElementById("frm1");
    var txt1  = parseFloat( x.elements[0].value );
    var txt2  = parseFloat( x.elements[1].value );
    var total = txt1 + txt2;

    document.getElementById("demo").innerHTML = "total is :"+total;
}

FIDDLE