2017-05-27 51 views
0

體驗遺漏的類型錯誤:無法讀取零誤差遺漏的類型錯誤:的addEventListener

document.getElementById('add').addEventListener('click', function() { 
    var value = document.getElementById('item').value; 
    if (value) { 
     addItem(value); 
    } 
}); 

回答

0

您可以檢查null變量的特性 '的addEventListener' 如下太

if (some_variable == null){ 
    // some_variable is either null or undefined 
} 

在你的情況下,嘗試

if (value !== null) { 
    addItem(value); 
} 

Edit

我查看了你提供的代碼段。 這似乎是正確的。 你可以請參考這段代碼。

document.getElementById('btn').addEventListener('click', function() { 
 
    var value = document.getElementById('item').value; 
 
    if (value) { 
 
\t \t \t alert(value); 
 
    }else{ 
 
    \t alert('null'); 
 
    } 
 
});
<input type="text" id="item" name="number" value=""/><br/> 
 
<input type="button" value="Button" id="btn"/>

+0

謝謝您的回覆,但這個解決方案沒有奏效我 – Junaid