【发布时间】:2013-07-11 13:47:04
【问题描述】:
我发现了一个不错的网站,它建立在ASP.NET 中。我想在它上面尝试一些东西,比如通过控制台在输入字段中输入文本,使用 JavaScript,但它看起来像是被禁用了。当我尝试这样做时:
document.getElementById("name");
我得到null,在我尝试的每个元素上。在站点的js 文件中,我看到他们在代码中使用getElementById,但不知何故它对我来说被禁用了。
【问题讨论】:
-
它没有被禁用……你做错了什么。您是否有一个具有
id="name"的元素? -
你在哪里运行你的代码?元素之后?在窗口
load事件中?还是您自己在<head>中有它? -
我当然有——它 100% 存在
-
document.getElementById在未找到匹配项时返回null,因此您在尝试查询时没有元素 在 DOM 中 和id="name"它出来了,或者发生了其他事情。如果没有更多代码来查看您在做什么,将很难提供帮助。
标签: javascript html asp.net