可以't在手把文件中设置音频src
Can't set audio src in handlebars file
home.车把
<script>
function setAudio(media_src){
console.log('media src: ' + media_src);
var player = document.getElementById('player');
player.src = media_src;
player.load();
player.play();
return false;
}
</script>
<audio id='player' controls autoplay>
</audio>
<a href="#" id = "link" onClick= "return setAudio({{this.id}});">Music</a>
我已经确认"this.id"包含一个有效的url。单击href后,唯一会发生的事情是在地址栏中附加一个"#"。音频标签不播放任何内容。
啊,我想明白了。事实证明,我需要在传递给setAudio()
:的参数周围加上单引号
<a href="#" id = "link" onClick= "return setAudio('{{this.id}}');">Music</a>
相关文章:
- 如何在定义js文件后为外部javascript文件设置变量
- 通过调用React中的jsx文件设置Highcharts piechhartDefaults
- 从外部文件设置tinymce的内容
- 通过单独的js文件设置HTML值
- 通过JSON文件设置骨干模型
- 使用 jQuery 从其他 JavaScript 文件设置变量值
- 如何为 HTML 文档请求的 JS 和 CSS 文件设置 http “accept” 标头
- 从同一个文件而不是另一个文件设置“脚本源”
- 通过单击按钮或链接(javascript和/或php?)将服务器端文件设置为输入文件类型的值
- 使用Javascript检测临时internet文件设置
- Qt Deployment C++将链接文件设置为可执行目录
- 如何在rails 4中将javascript文件设置为:默认值
- 无法使用javascript读取配置文件设置
- Node.js / backbone.js应用加载配置文件设置
- jQuery变量:为整个文件设置变量
- 如何从外部JSON文件设置正确的日期
- Express:基于路径/文件设置内容类型
- 备用css文件设置选择NEW QST
- 如何为具有多个属性的输入类型文件设置文件限制
- 如何使用minibuffer为react js文件设置web模式内容类型