类型错误为空



我正在修复一个简单的用户输入多属性表,该表充满了错误。我被困在一段特定的代码中,不明白它的含义。

当脚本在 firbug 中运行时,它说"TypeError: document.getElementById(...) is null"

这是附加到 html 的代码:

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

这仅仅意味着 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;};

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

相关内容

  • 没有找到相关文章

最新更新