私は、現在表示されていない "menu"というラベルとdivを持っています。ユーザーがラベルをクリックすると、そのラベルが必要です。 divが表示されます。私はJavaScriptを介してそれをやっていると思ったが、どうすればjavascriptでコントロールを見えるようにするのだろうか?JavaScriptを使ってコントロールを可視にする
0
A
答えて
3
まず、クライアント側のコントロールにアクセスするには、htmlとしてレンダリングする必要があります。 Control.Visibleを使用すると、クライアント上でレンダリングされず、サーバー側でのみアクセスできます。したがって、CSSを使用してクライアントサイドの可視性を切り替える必要があります。
はdiv要素を示しています。
document.getElementById('menu').style.display = 'inherit';
あなたがして、それを隠すことができます:
document.getElementById('menu').style.display = 'none';
あなたはそれが他のNamingContainerよりの内だ時にサーバーサイド・コントロールのIDが変更される可能性があることに留意しておく必要がありますページ(GridViewまたはUserControlのfe)。だから、これは良いです
:だから、ASP.Netから生成されます、正しいIDを取得するためにControl.ClientIDを使用する必要があります
document.getElementById('<%= menu.ClientID %>').style.display = 'none';
ASP.Net 4.0で、クライアントIDをカスタマイズすることが可能です。詳細な情報は:コントロールは、サーバー側の可視= "false" にある場合は
関連する問題
- 1. 可視性のコントロール
- 2. カスタムクラスを使用したコントロールの可視性を設定する
- 3. javascriptを使って上下矢印を使って音量をコントロールする
- 4. JavaScriptを使用してオブジェクトの可視性を確認する
- 5. ツールバーのコントロールの可視性
- 6. クラスを使って可視divを選択する
- 7. JavaScriptを使ってSublimeLinter-jshintでERBを無視する
- 8. 可視領域にコントロールを保持する
- 9. 可視に設定されているコントロール
- 10. コントロールの可視性をコンテンツにバインドすることは可能ですか? (XAML)
- 11. postgresをphpに接続し、d3.jsを使って可視化する
- 12. IsMouseOver、可視性、およびコントロール寸法
- 13. タブページ上のコントロールの可視性を変更する方法
- 14. ViewModelからWPFコントロールの可視性を変更する方法
- 15. アクションを使用してコントロールの可視性を判断するにはどうすればよいですか?
- 16. IEnumerableの 'Count'に対するコントロールの可視性のバインド
- 17. JavaScriptを使用して可視要素のみを検索する
- 18. JavaScriptによるXMLの可視化ライブラリ
- 19. コントロールが可視falseに設定されている、jQueryセレクターが失敗する
- 20. Active Directoryの役割を使用してコントロールの可視性を設定するには
- 21. selectedindexに基づいてコントロールの可視性を設定しますか?
- 22. CSSを使ってコントロールを隠す(ウィザード)
- 23. 可視性に影響を与えずに親コントロールから子コントロールを削除する方法
- 24. JavaScriptのVARの可視性
- 25. JavaScriptのプログレスバーの可視性
- 26. JQuery Mobile - JavaScript可視性
- 27. JQuery/Javascript/DOM可視性イベント
- 28. jQueryをTCPDFを使用して可視化するには
- 29. チェックボックスを使用してjavascriptでオブジェクトの可視性を変更しますか?
- 30. データリストを反復して、コントロールの可視性を設定します。
、制御はJavaScriptがアクセスできないため、表示されません。 –