• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jsと<audio>タグについて)

JavaScriptと<audio>タグを使用して試聴プレーヤーを作りたい

このQ&Aのポイント
  • HTML5の<audio>タグを使用して試聴プレーヤーを作成する方法について質問です。
  • 現在は1曲目しか再生されない状況であり、2曲目の再生方法を教えていただきたいです。
  • 初心者ですが、引数やgetElementById()について理解することができていません。

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

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

現状のfunctionがid="aka"専用になっていますので、"midori"用のfunctionを新しく作ってそちらを呼び出すようにすれば動作するはずです。 しかし、これだと要素が増える毎にfunctionを追加しなければならないので、面倒。 ということで、idを指定すると対応する要素のplay/pauseを行なうようにしてあげればよろしいかと。 例えば  function audioPlay(id){   document.getElementById(id).play();  } といった具合です。 この場合は、呼び出し側でidを指定する必要があるので、  onclick="audioPlay('aka')" とか onclick="audioPlay('midori')" などのようにしてあげる必要があります。

関連するQ&A