Javascript 为什么';该代码是否返回数字值?

Javascript 为什么';该代码是否返回数字值?,javascript,html,Javascript,Html,我试图从数字文本框中检索值,但无法获取输入的值 var doc\u repo=“测试” 警报(单据回购) 注意大小写 var doc\u repo=document.getElementById(“sqlentry”).value; 警报(doc_repo) 您遇到的一些错误: 它是sqlentry而不是sqlentry,因为getElementById方法的选择器区分大小写 “我在字段中输入了一个数字,但当我单击按钮获取值时,我什么也得不到”我在您的代码中没有看到任何按钮,如果您想在单击按

我试图从数字文本框中检索值,但无法获取输入的值

var doc\u repo=“测试”
警报(单据回购)

注意大小写

var doc\u repo=document.getElementById(“sqlentry”).value;
警报(doc_repo)

您遇到的一些错误:

  • 它是
    sqlentry
    而不是
    sqlentry
    ,因为
    getElementById
    方法的选择器区分大小写
  • “我在字段中输入了一个数字,但当我单击按钮获取值时,我什么也得不到”我在您的代码中没有看到任何
    按钮
    ,如果您想在单击按钮后获取值,您需要一个单击事件侦听器(连接到
    按钮
下面是一个演示:

/**
*@const doc_repo输入元素。
*@const btn单击以获取输入值的按钮。
**/
const doc_repo=document.getElementById(“sqlentry”),
btn=document.getElementById(“btn”);
/**将click事件侦听器附加到按钮**/
btn.addEventListener('click',()=>console.log(doc_repo.value));/**记录值**/
/**您可以使用“alert”方法而不是“console.log”,我并没有使用它来在这个SO页面上维护更好的用户体验**/


获取值
,因为
“sqlentry”!==“sqlEntry”
。控制台中的错误是一条提示信息:“
未捕获类型错误:无法读取null的属性'value'”,
您需要添加事件侦听器。并侦听更改,然后向其发出警报。另外,sqlEntry键入谢谢,我现在正在工作。