サーバーにアクセスできない ClientID でテーブルのこの ID にアクセスしようとしています。テーブル タグに 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 要素を用意します。document.ready
HTML 要素の前に配置する場合は、jquery イベントを使用することもできます。
アクセスしたい要素の下にスクリプトを配置します。
<table class="style1" id="tblEnablePreferredZerker" >
<tr></tr>
</table>
<script type="text/javascript">
document.getElementById('<%= tblEnablePreferredZerker.ClientID %>').style.display = "none";
</script>
body タグを閉じる直前に 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>