0

bbui.js を使用して BlackBerry アプリを開発しています。このコードで onclick イベントのボタンを使用して div タグを表示しようとしています:

onclick="document.getElementById('myPanel').show();"

問題は、同じボタンをもう一度押したら、この div を非表示にする方法です。どんな助けでも大歓迎です。前もって感謝します。

4

3 に答える 3

0

理由.show():
jQuery を使用しますか? .toggle()その場合は、代わりに を使用してみてください.show()

それ以外の場合は、三項演算子を使用して現在の状態に基づいてステータスを設定できます-次のように:

onclick="document.getElementById('myPanel').style.display = document.getElementById('myPanel').style.display = 'none' ? 'block' : 'none'"
于 2013-10-11T11:32:26.010 に答える