-1

我发现了一个不错的网站,它内置于ASP.NET. 我想在它上面尝试一些东西,比如通过控制台在输入字段中输入文本,使用 JavaScript,但它看起来像是被禁用了。当我尝试这样做时:

document.getElementById("name");

我得到null,在我尝试的每个元素上。在js站点的文件中,我看到它们getElementById在代码中使用,但不知何故它对我来说是禁用的。

4

1 回答 1

0

您需要使用 clientId。例如这里是你的服务器控制

<asp:textbox id="txtName" runat="server/>

现在您想使用 javascript 访问它,那么您需要执行以下操作。

document.getElementById("<%=txtName.ClientID%>").value;
于 2013-07-11T13:50:29.217 回答