- 締切済み
クリックすると下に説明文が出るものを作りたい。
ホームページで辞典を作ろうと思っています。 クリックすると、その単語の説明が下に表示されて、再度クリックすると、表示が閉じるタイプのものが作りたいのですが、現在私が作っているものではエラーが出ます。 <HTML> <HEAD> <TITLE>単語辞典</TITLE> <SCRIPT language="JavaScript"></SCRIPT> <STYLE type="text/css"> <!-- .sld{ border:1 solid #000; padding:3; background-color:"F0F0F0F0 ;} --> </STYLE> </HEAD> <BODY> <I>あ行</I><BR> <A onClick=" sld('01')">■単語<BR> </A> <DIV style="DISPLAY:none; class=sld id=01">単語の説明文</DIV> </BODY> </HTML> ※エラーは<A onClick=".....">のAの部分で「オブジェクトを指定してください」と出てきます。 どなたかお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
何をされたいのかが、これじゃよくわかりませんね。 まず、<A onClick=" sld('01')">では、文法的に間違っています。 <A href="ダミーファイル名もしくはjavascript:void('0');" onClick="sld('01');">■単語</A><BR> とするべきでしょう。 後、onClickにCSSを指定していますが、onClickはJavascriptですので、CSSで指定したCLASSを呼び出せるわけはないですよ? CSSとJavaScriptをごっちゃにしていようですので、まずそこらへんから整理された方がいいかと。 やりたいことのサンプルは、参考URLの「Samples 出す/消す」→「サンプル4」をご参照ください。
お礼
すいません。プログラム載せてしまったのがいけなかったですね。 文章でなんと質問していいのか分からなくて……。 ご記入していただいたアドレスのサンプルを見てきたんですが、どうも違うようです。 ツリー式メニューの応用のような感じで単語帳を作りたかったんですが。 アドバイスありがとうございました。もう少し整理してみます。