次のコードを使用して、 JavaScriptのメソッドでのTextプロパティの値を取得しようとしていますasp:labeldocument.getElementById
<asp:Label ID="lblThis" runat="server" Visible="False" Text="this is a label" />
<script type="text/javascript" language="javascript">
    var lblThis = document.getElementById('<%= lblThis.ClientID %>')
    var lblThisText = lblThis.innerText
    alert(lblThisText)
</script>
ページを開いても何も起こりません。私はJavaScriptの人ではないので、どこが間違っているのかわかりません。また、ここでプロパティを設定しようとはしていません。aの値asp:labelをjavascriptに読み込むだけです。
与えられたヒント、ポインタ、またはヘルプは大歓迎です。
アップデート
Mennanの回答に従って置き換えましVisible="false"たが、「undefined」というアラートが表示されます。正しい方向ですが、私はまだそこにいません。style="display:none"
アップデート
私は今、コードの作業チャンクを持っています。  innerText何もありませんでしたinnerHTMLが、正しい文字列がありました。正しいコード:
<asp:Label ID="lblThis" runat="server" style="display:none" Text="this is a label" />
<script type="text/javascript" language="javascript">
    var lblThis = document.getElementById('<%= lblThis.ClientID %>')
    var lblThisText = lblThis.innerHTML
    alert(lblThisText)
</script>