Javascript document.getElementById 问题

标签 javascript html getelementbyid

我是 javascript 的初学者,正在尝试学习如何使用文本框,因为我似乎找不到对我来说足够简单的页面。这就是我所拥有的,但是当我单击按钮时,它只返回 [object HTMLInputElement]。有人可以告诉我我做错了什么并帮助我解决它吗?谢谢。

<html>
<head>
<script language="javascript">
function displaynumber(){
var number1= document.getElementById("num1");
alert(number1).value
}
</script>
<title>
ok
</title>
</head>
<body>
<form>
Input the first number<input type="text" id="num1">
<input type="button" value="submit" onClick="displaynumber()">
</form>
</body>
</html>

最佳答案

您应该更正您的拼写错误:

alert(number1).value

alert(number1.value)

关于Javascript document.getElementById 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22263244/

相关文章:

html - 修复 bootstrap 4 中的一个菜单问题,避免每个子下拉菜单相互重叠

javascript - getDocument by id/从按钮获取输入文本不起作用

JavaScript:$ ('foo' ) 对比 document.getElementById ('foo' )

html - 显示中的位置 :absolute,:在 IE 中具有动态高度的表格单元格

javascript - 多次提交按钮

javascript - 在任何路由之前运行的中间件

javascript - Cosmos DB 中的 MaxItemCount 提要选项属性不起作用

javascript - AngularJS 通过源标签动态加载普通的旧 Javascript

javascript - 我可以使用 Javascript 更改 HTML 元素的 ID 吗?

javascript - 在 MarkedJS 中渲染