• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:クリックして画像を表示JavaScriptについて)

クリックして画像を表示JavaScriptについて

このQ&Aのポイント
  • JavaScriptを使用してボタンをクリックすると画像が表示されるプログラムを作成していますが、なぜか画像が表示されません。
  • コード内の設定が正しくないため、ボタンをクリックしても画像が表示されません。
  • 画像のパスや要素のIDが正しく指定されていないため、画像が表示されません。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

まず・・・ <img id="img"> これにサイズ属性がないので、0 x 0というサイズになってます。 なので、"./image.jpg"を設定してもサイズがないという問題が、一つ目。 試しに、 <img id="img" width=500 height=500> などとしてみてください。 しかし、これでは、毎回、サイズを指定するのが面倒なので、 <div id=waa> <img src=何か> #ここをブラウザにサイズ判定を任せてしまうのがいいかと </div> この状態でwaaのdisplay:none / display:block でON/OFF してしまうやり方の方がいいでしょう。 次に、 document.getElementById("img").style.background = "URL( <ここにファイル名を書いてください> )"; URLスキームだと教える必要があります。 この2点を治しただけでこちらでは、ボタンを押すと 絵がでましたよ!。ただ、これだと、 「消せない」ので、先ほどのように、displayのCSSを 使ってトグル(交互に入れ替える)の方が、 綺麗にまとまるのではないでしょうか! 以上です。

すると、全ての回答が全文表示されます。

関連するQ&A