Uncaught SyntaxError: missing ) after argument list
と出てしまいます。
文法的におかしいということだと思うのですが、
どこがおかしいのかわかりません。
わかる方、よろしくお願いします。
jabascript
1//プレイリストを取得 2var listitems = document.querySelectorAll('li'); 3for(var i=0; i<listitems.length; i++){ 4//clickイベントを設定 5 listitems[i].addEventListener('click', 6(e)=>{ 7 var li = e.target; 8 var file = li.getAttribute('data-file'); 9 var audio = document.querySelector('audio'); 10 audio.setAttribute('src', file); 11 audio.play(); 12 13 14 //activeな項目を変更 15 var activeli = document.querySelector('.active'); 16 activeli.className =' '; 17 li.className = 'active'; 18} 19 20//再生中と停止中でイラストを切り替える 21var audio = document.querySelector('audio'); 22audio.addEventListener('play', 23 (e)=>{ 24 var img = document.querySelector('img'); 25 img.setAttribute('src', 'pict_play.png'); 26 } 27); 28audio.addEventListener('pause', 29 (e)=>{ 30 var img = document.querySelector('img'); 31 img.setAttribute('src', 'pict_stop.png'); 32 } 33); 34//曲を最後まで再生した時 35audio.addEventListener('ended', 36(else)=>{ 37 var img = document.querySelector('img'); 38 img.setAttribute(' src ' , 'pict_stop.png'); 39 //次の曲に切り替え 40 var activeli = document.querySelector(' .active'); 41 var nextli = activeli.nextElementSibling; 42 console.log('active' + activeli.getAttribute 43('date-file')); 44console.log('next' + nextli + nextli.getAttribute 45} 46); 47
回答2件
あなたの回答
tips
プレビュー