如何在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页面中传递值的原因。