我想在我的网站上有不同的嘟嘟声,但它不起作用
<body>
<!-- html work-->
<audio id="beep-07" src="../audio/beep-07.wav" autostart="false"></audio>
<audio id="button-3" src="../audio/button-3.wav" autostart="false"></audio>
<button onclick="playsound('beep-07')">beep-07</button>
<button onclick="playsound('button-3')">button-3</button>
<!-- js work-->
<script>
function playsound(name) {
var sound = document.getElementById(name);
sound.play();
console.log(sound,name,"1");
}
</script>
</body>有人知道为什么它不能像预期的那样工作吗?顺便说一句,控制台日志也没有任何输出!有人知道为什么吗?更新哦,伙计们!问题是代码中一个简单的错误!谢谢你的帮助!对不起!
发布于 2015-08-27 06:31:08
尝试:
<button onclick="playsound('beep-07')">beep-07</button>
<button onclick="playsound('button-3')">button-3</button>您可以在这个stackoverflow线程上阅读关于嵌套、引号和撇号的内容。
发布于 2015-08-27 06:29:25
function playsound(name) {
var sound = document.getElementById(name);
sound.play();
}<audio id="beep-07" src="http://www.soundjay.com/button/beep-07.wav" autostart="false"></audio>
<audio id="button-3" src="../audio/button-3.wav" autostart="false"></audio>
<button onclick="playsound('beep-07')">beep-07</button>
试试这个:
function playSound () {
document.getElementById('beep-07').play();
} <audio id="beep-07" src="http://www.soundjay.com/button/beep-07.wav"></audio>
<button onclick="playSound()">beep-07</button>
发布于 2015-08-27 06:44:32
您的代码完全没有问题,但没出什么差错。尝尝这个
<button onclick="playsound('beep-07')">beep-07</button>
<button onclick="playsound('button-3')">button-3</button> 谢谢
https://stackoverflow.com/questions/32242080
复制相似问题