2015-10-11 178 views
0

JavaScript初學者在這裏!視頻靜音/取消靜音按鈕javaScript

我想在javaScript中爲一個學校項目製作視頻播放器,但我遇到了靜音按鈕的問題。

我希望該按鈕在點擊時將視頻靜音,如果再次按下該按鈕則取消靜音。到目前爲止,我只能將視頻靜音並保持靜音。

這是我目前的靜音按鈕。

var button = document.getElementById('mute'); 
    button.onclick = function(){ 
     video.muted = true; 
    }; 

我試過了,如果else語句,但它是不成功

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

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

    else { 
     video.muted = false; 
    } 

    }; 

感謝您的幫助。

+0

當您嘗試if else語句時發生了什麼?你有任何控制檯錯誤? – www139

+0

沒有錯誤,按鈕只是停止運作。 – NAFarr

回答

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

這應該是

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

否則else語句永遠不會運行,因爲你是在if語句本身設置video.muted假每次。

+0

它工作!感謝您的時間! – NAFarr

+0

不客氣! –