视频静音/取消静音按钮javaScript

NAF*_*arr 0 javascript audio if-statement mute html5-video

JavaScript初学者在这里!

我正在尝试用javaScript制作一个视频播放器用于学校项目,但我的静音按钮出现问题.

我希望按钮在单击时静音视频,如果再次按下按钮则取消静音.到目前为止,我只能将视频静音并保持静音.

这是我目前的静音按钮.

var button = document.getElementById('mute');
    button.onclick = function (){
        video.muted = true;
    };
Run Code Online (Sandbox Code Playgroud)

我尝试了if else语句,但是没有成功

var button = document.getElementById('mute');
    button.onclick = function (){

    if (video.muted = false) {    
           video.muted = true;
    }

    else {
        video.muted = false;
    }

    };
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

Dav*_* Li 8

if (video.muted = false) {    
       video.muted = true;
}
Run Code Online (Sandbox Code Playgroud)

这应该是

if (video.muted === false) {    
       video.muted = true;
}
Run Code Online (Sandbox Code Playgroud)

否则else语句将永远不会运行,因为您每次都在if语句本身中将video.muted设置为false.