您正嘗試訪問此表的ID與ClientID不是服務器可訪問的,您需要在表標記中添加runat =「server」。
<table class="style1" id="tblEnablePreferredZerker" runat="server">
<tr></tr>
</table>
你是trying to access the element that is not yet available
。將您的腳本放在您試圖訪問的表格後面或closing body tag
之前,以便在使用前準備好所有html元素。如果你想放置在你的html元素之前,你也可以使用jQuery的事件document.ready
。
將腳本放在要訪問的元素下方。
<table class="style1" id="tblEnablePreferredZerker" >
<tr></tr>
</table>
<script type="text/javascript">
document.getElementById('<%= tblEnablePreferredZerker.ClientID %>').style.display = "none";
</script>
把腳本只是身體標記
<!-- your thml -->
<script type="text/javascript">
document.getElementById('<%= tblEnablePreferredZerker.ClientID %>').style.display = "none";
</script>
</body>
關閉使用jQuery document.ready
<script type="text/javascript">
$(document).ready(function() {
document.getElementById('<%= tblEnablePreferredZerker.ClientID %>').style.display = "none";
});
</script>
你在做什麼? – ryadavilli
嘗試將'script'標籤放在'table'標籤之後。 – Engineer
@ryadavilli:發生錯誤。 「名稱'tblEnablePreferredZerker'在當前上下文中不存在」 – Diboliya