は、私は、次のHTMLFirefoxの表示=ブロック問題
<a id="rptQuestions_ctl01_hlQuestion" onclick="rptQuestions_ctl01_pnlAnswer.style.display = rptQuestions_ctl01_pnlAnswer.style.display == 'none'? 'block' : 'none';" href="javascript:">Header Link</a>
<div id="rptQuestions_ctl01_pnlAnswer" style="display:none;">
My Text to display
</div>
私はそれはあなたがヘッダーのリンクをクリックしたときのdivを表示して、ヘッダをクリックしたときに、それを隠しIE8に期待するとして、この作品を持っています再度リンクしてください。しかし、Firefoxでは、ヘッダリンクをクリックすると何も起こりません。 これは、私が作ったエラーを許しているIEと、ルールに固執しているFirefoxとは関係があると仮定していますが、何が間違っているのか分かりません。 アイデア
--- EDIT
私は、次のコードでこれを試してみたし、それが正常に動作します:
<a id="rptQuestions_ctl01_hlQuestion" onclick="jasvascript:document.getElementById('rptQuestions_ctl01_pnlAnswer').style.display='block';" href="#">My header Link</a>
<div id="rptQuestions_ctl01_pnlAnswer" style="display:none;">
My Text
</div>
ので、問題が正しく動作していない三項演算子であるようです。 誰でも問題を確認できますか?
ありがとうございます@知識渇望が、これは動作しません。私はまだこのコードでdsiplayにdivを得ることができません – Ben
申し訳ありません、私は非常にばかげていた。このコードはうまく動作します。 – Ben