为什么会报错说Uncaught TypeError: volumeStatus

function volumeStatus() {  if(video.muted) {
    volumeStatus = false;    return volumeStatus
  } else {
    volumeStatus = true;    return volumeStatus
  }

     
   function volumeChangeStatus() {
    volumeStatus();
    volumeStatus = volumeStatus().volumeStatus;    if(!volumeStatus) {
      video.muted = false;
      volumeChangeUI(volumeStatus);
    } else {
        video.muted = true;
        volumeChangeUI(volumeStatus);
      }

 }


哆啦的时光机
浏览 714回答 1
1回答

ITMISS

在你volumeChangeStatus第一行调用volumeStatus之后,volumeStatus就已经不再是一个function了,所以你第二行会报错。所以,请注意变量名!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript