这是我之后的事情:
页面加载 - 在运行随机数(不是列表)的脚本并添加" .mp3"之后播放选择的mp3。对它...
这是我到目前为止所得到的并且它无法正常工作:
<script type="text/javascript">
function myFunction() {
var x = Math.floor((Math.random() * 6) + 1);
}
document.write ('<audio src= "media/' + x + '.mp3" controls autoplay></audio>')
</script>
&#13;
请帮忙。谢谢。
答案 0 :(得分:1)
您需要更改src
元素的audio
属性,而不是每次都添加其他元素。
function myFunction() {
var x = Math.floor((Math.random() * 6) + 1);
document.getElementById("myAudio").src = "media/" + x + ".mp3";
}
<body onload="myFunction();">
<audio id="myAudio" src="" controls autoplay></audio>
</body>
请注意,您可以随时致电myFunction();
以随机更改 当前的mp3。