rails点击图片播放音频

时间:2018-06-14 04:16:53

标签: javascript html ruby-on-rails

我试图在点击图像时播放音频文件。我目前正在使用最新版本的Ruby on Rails。我从另一篇文章中找到了这段代码。

<a onclick="document.getElementById('yourAudioTag').play();">
 <img src="yourSrc.jpg">
</a>

我无法导入它。我不确定是否必须使用rails设置Javascript。我目前将代码放在assets / javascripts,application.js中。在Javascript可以使用rails之前,我必须执行任何程序吗?

1 个答案:

答案 0 :(得分:0)

您必须将yourAudioTag替换为实际的DOM查询选择器。

因此,如果您将音频标签命名为:

<audio id="rock-on" src="some_audio.mp3"></audio>

您必须将document.getElementById('yourAudioTag').play();替换为document.getElementById('rock-on').play();