Javascript 获取引用的原因错误:未定义getElementById

Javascript 获取引用的原因错误:未定义getElementById,javascript,Javascript,您好,我尝试使用JavaScript创建计算函数。 这是我的密码 function DoAdd() { //Get value1 var Value1 = new Number(getElementById("Value1").value); //get value2 var value2 = new Number(getElementById("Value2").value); //value1 + value2 document.getElementById("Re

您好,我尝试使用
JavaScript
创建计算函数。 这是我的密码

function DoAdd()
{
    //Get value1
 var Value1 = new Number(getElementById("Value1").value);
    //get value2
 var value2 = new Number(getElementById("Value2").value);
 //value1 + value2 
 document.getElementById("Result").setAttribute("value", Value1 + Value2);
}
Value1:
<input type="text" id="Value1" value="5">
</p>
<p>
Value2:
<input type="text" id="Value2" value="4">
</p>
<p>
Result:
<input type="text" value="" id="Result" readonly="true">
</p>
<input type="button" value="+" onclick="DoAdd()" />
<input type="button" value="-" onclick="DoSub()" />
<input type="button" value="*" onclick="DoMul()" />
<input type="button" value="/" onclick="DoDiv()" />
函数DoAdd()
{
//获取值1
var Value1=新编号(getElementById(“Value1”).value);
//获得价值2
var value2=新编号(getElementById(“value2”).value);
//值1+2
document.getElementById(“结果”).setAttribute(“值”,Value1+Value2);
}
价值1:

价值2:

结果:

这段代码给了我一个错误:
ReferenceError:getElementById
未定义
DoAdd(),onclick()。

我哪里出错了

----编辑------

别忘了检查语言中的语法​​你使用,就像我做的那样

错误:
-
var Value1=新编号(getElementById(“Value1”).value)
-
var value2=新编号(getElementById(“value2”).value)

修复:
-
var Value1=新编号(document.getElementById(“Value1”).value)

-
var value2=新编号(document.getElementById(“value2”).value)

前缀
getElementById
document
,例如
document.getElementById

您必须使用
document.getElementById()
,因为您没有在本地定义名为
getElementById()
的函数。您可以在

上查看更多
文档.getElementById()
语法。您应该更好地为您的问题命名,以便其他有类似问题的人可以找到解决方案。类似于“如何修复Javascript引用错误:未定义getElementById”的内容更合适。我一直不明白为什么人们这么快就讨厌提问,而不是帮助新会员。这对任何人都没有好处。话虽如此,你应该在询问之前搜索错误,因为已经有10亿个答案了。例如