• ベストアンサー

JavaScriptでこれはできるのか?

JavaScriptで指定のidのエリアの中にある写真を押すってことはできますかね?

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

  • ベストアンサー
  • agehage
  • ベストアンサー率22% (2752/12072)
回答No.3

補足見ました imgタグにonclickで何か設定してあるのでしょうか? ならばそれをload時に呼び出せばよいような すなわちheadタグ内にでも <script>   imgタグのonclickに指定されている関数 </script> でいいのではないでしょうか

shimoshimo0204a
質問者

お礼

回答ありがとうございました!

その他の回答 (2)

  • retorofan
  • ベストアンサー率34% (435/1276)
回答No.2

はい、できます。 指定エリアをDIV、その中の写真をIMGとすると、 次のようなHTMLソースになります。 <div id="myid"> <img src="~"><!-- 写真 --> </div> JavaScriptで 写真を押すには、次のコードで実現できます。 <script> // idが'myid'の要素内にあるimg要素を取得 var myimg= document.querySelector('#myid img'); // img要素が存在する場合、クリックイベントを発火 if (myimg) { myimg.click(); } </script>

  • agehage
  • ベストアンサー率22% (2752/12072)
回答No.1

スクリプトを動かすきっかけはどうしたいのでしょう? ページを開いたら? 他のボタンをクリックしたら? また、imgタグで表示されている写真をクリックしたところでなんの意味もないと思います その写真をクリックするとどうなる前提なのでしょう? 補足願います

shimoshimo0204a
質問者

補足

スクリプトはブックマークから起動するつもりので処理だけでOKです。 imgタグを押さないと開けないメニューがあり、それを自動化したい目的でやっています。

関連するQ&A