js动态创建的audio标签 无法停止播放的问题

今天调试一个h5的背景音乐按钮时,遇到的这个问题。

audio标签时使用js动态创建的,但是当尝试使用pause()方法去停止播放时,居然无效了。

查遍baidu和之前做过的案例都找不到原因,后来找到了。因为创建时增加了一个autoplay属性。

只要删除这个属性pause()方法就能正常使用。


评论区