js中function next()函数内的参数运算后值无法改变
var music=["m1","m2","m3","m4","m5","m6","m7","m8","m9","m10"];var i=0;function next(){ i=i+1; if(i=music.length){ i=0; } console.log(music.length); console.log(i); console.log(music); var mp3=document.getElementById(music); mp3.play(); isplay=true; document.getElementById("center").className="pause";}为何next()里面的i自增1不起作用,i的值还是0??? |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
if(i=music.length){i=0;}if 判断条件写错了,应该为i==music.length |
|
|
|
|