Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.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 TypeError为空_Javascript_Html_User Input_Typeerror - Fatal编程技术网

Javascript TypeError为空

Javascript TypeError为空,javascript,html,user-input,typeerror,Javascript,Html,User Input,Typeerror,我正在修复一个简单的用户输入多重应用表,该表中充满了错误。 我被一段局部代码卡住了,不明白它的意思 当脚本在firbug中运行时,会显示“TypeError:document.getElementById(…)为null” 这是附加到html的代码: var get = function(name){return document.getElementById("name").value;}; var set = function(name,value){document.getElement

我正在修复一个简单的用户输入多重应用表,该表中充满了错误。 我被一段局部代码卡住了,不明白它的意思

当脚本在firbug中运行时,会显示
“TypeError:document.getElementById(…)为null”

这是附加到html的代码:

var get = function(name){return document.getElementById("name").value;};

var set = function(name,value){document.getElementById("name").value=value;};

这意味着在文档中找不到具有
id=“name”
的元素。如果dom存在,请查看它。
您还可以尝试将此代码添加为
ready
-事件的事件处理程序,以检查它在那里是否正常工作,因为已经说过可能在加载dom之前运行此代码。

这意味着dom中没有具有
id
属性
“name”
的元素。也许您的代码在文档准备好之前就运行了?

这段代码似乎是要在DOM中查询id为
name
的元素:

var get = function(name){return document.getElementById(name).value;};
var set = function(name,value){document.getElementById(name).value=value;};

你确定在调用
getElementById
时加载了DOM吗?谢谢各位,我想我现在明白我做错了什么。