2017-10-01 13 views
-1

私が直面している問題は、現在2つの要素があり、1つはデフォルトで表示され、もう1つは非表示です。ボタンがクリックされると、両方の要素の状態が交換されます。つまり、それは可視ではない要素と反対の要素です。ここで達成したいのは、その要素以外のページの他の部分をクリックすると、状態が逆転するということです。文書内の 'onclick'イベント関数は実行されません

これは私のタグ内の現在のコードです。 onclickonload属性をbodyに追加しようとしましたが、まだ動作していません。

<h:body onload="hidesearch();"/>" 

JSF + BootsFacesを使用してすべてがコード化されているため、このページは.xhtmlです。

紛失しているものはありますか?

答えて

2

document.getElementById( 'elem2')。style.display = "true";

要素スタイルの表示プロパティ値は、 "ブロック"、 "インラインブロック"、 "インライン"、 "なし"のいずれかの値が存在しません。

適切な値を割り当ててください。

+0

表示値のオプションを確認するには、https://developer.mozilla.org/en-US/docs/Web/CSS/displayを参照してください。 – songxunzhao

+0

まだ正常に動作していません。イベントはまだ起動されていません。 。 – Niconoid

+0

どちらが発射していないのですか? または? – songxunzhao

関連する問題