報錯原因:play()方法屬於DOM對象方法,$('#audio')
為jquery對象
解決辦法:將jquery對象轉換為DOM對象
首先打印jquery對象$('#audio')
兩種轉換方式將一個jQuery對象轉換成DOM對象:[index]和.get(index);
(1)jQuery對象是一個數據對象,可以通過[index]的方法,來得到相應的DOM對象。
如:
var audio =$('#audio') ; //jQuery對象
var au=audio [0]; //DOM對象
(2)jQuery本身提供,通過.get(index)方法,得到相應的DOM對象
如:var audio =$('#audio') ;
//jQuery對象var au=audio.get(0);
//DOM對象
來自:https://blog.csdn.net/weixin_43535533/article/details/89463951