For循环之后,audio 只能播放最后一个字母声音
<script>
var audio = document.createElement("audio");
var str="ant";
var x = "";
for(var i=0;str.length;i++){
x = str.substring(0,1); //x就是每次截取的值
str = str.substring(1,str.length);
audio.src = x + ".mp3";
audio.play();
//alert(x);
}
</script>
想要的结果是取a字母播放a.mp3,如此循环截取字母,n.mp3,t.mp3。 可是我的代码只播放t.mp3。为什么前面俩个没有播放,是For 循环太快了?求教,如何改动代码达到要求