gpt4 book ai didi

c# - ASP :Label, span 和 javascript elementbyId 访问

转载 作者:可可西里 更新时间:2023-11-01 13:37:17 25 4
gpt4 key购买 nike

我目前正在尝试访问类中的控件。

HTML代码:

   <span class="GeoPanelHeaderLeft">
<asp:Literal ID="LiteralHeaderText" runat="server" Text="New Survey Ticket"></asp:Literal>
&nbsp
&nbsp
&nbsp
<asp:Image ID = "errorImg" runat = "server" ImageUrl="..\Images\caution_red.gif" visible = "false"/>
<asp:Label ID = "literalerrortext2" runat="server" ClientIDMode= "Static"></asp:Label>
<asp:Label ID = "literalerrortext3" runat="server" ClientIDMode= "Static"></asp:Label>
<asp:Label ID = "LiteralErrorText" runat="server" ClientIDMode="Static" ></asp:Label>

JavaScript 代码:

   function setError(message) {
var test = window.document.getElementById("LiteralErrorText");
var test2 = window.document.getElementById("literalerrortext2");
var test3 = window.document.getElementById("literalerrortext3");


}

当我运行我的 javascript 函数时,getElementById 函数返回对象“literalerrortext2”和“literalerrortext3”,但是对象为空“文字错误文本”。

我正在使用母版页,但不确定为什么会这样。如果有人可以提供帮助,那就太棒了。

谢谢

最佳答案

您的 Literal 控件呈现为 literally New Survey Ticket(除非您选择将它放在那里,否则没有 html)......与呈现为 <span id=myid>Some text</span> 的 Label 控件不同.

关于c# - ASP :Label, span 和 javascript elementbyId 访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13482731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com