Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript函数pass by values中获取输入文本值和传入按钮onclick方法_Javascript_Html - Fatal编程技术网

如何在javascript函数pass by values中获取输入文本值和传入按钮onclick方法

如何在javascript函数pass by values中获取输入文本值和传入按钮onclick方法,javascript,html,Javascript,Html,函数addData(n1,n2){ 警报(fn+ln); } 点击 输入教程 函数addNumbers() { var val1=parseInt(document.getElementById(“value1”).value); var val2=parseInt(document.getElementById(“value2”).value); var ansD=document.getElementById(“答案”); var final=val1+val2; 警报(最终); }

函数addData(n1,n2){
警报(fn+ln);
}

点击

输入教程
函数addNumbers()
{
var val1=parseInt(document.getElementById(“value1”).value);
var val2=parseInt(document.getElementById(“value2”).value);
var ansD=document.getElementById(“答案”);
var final=val1+val2;
警报(最终);
}
值1=值2=

您无法使用
n1获取输入值。value
您需要使用
document.getElementById
获取DOM元素,并使用其值获取字符串值,并在添加它们之前将其解析为
整数

见此:

函数addData(n1,n2){
n1Val=parseInt(n1.值);
n2Val=parseInt(n2.值);
警报(n1Val+n2Val);
}

点击
这样做:

函数addData(e){
var-rec=0;
var t=document.getElementsByTagName('input');

对于(var i=0;itnks varun,但我的输入字段名没有修复),这就是我需要在html页面中传递值的原因。