現在、クラス内のコントロールにアクセスしようとしています。
HTMLコード:
<span class="GeoPanelHeaderLeft">
<asp:Literal ID="LiteralHeaderText" runat="server" Text="New Survey Ticket"></asp:Literal>
 
 
 
<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」のオブジェクトを返しますが、「LiteralErrorText」に関してはオブジェクトはnullです。
マスターページを使用していますが、なぜこれが発生しているのかわかりません。誰かがこれを手伝うことができればそれは素晴らしいでしょう。
ありがとう