2017-05-27 5 views
0

Vivre Uncaught TypeError: Impossible de lire la propriété 'addEventListener' d'erreur nullUncaught TypeError: addEventListener

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

Répondre

0

Vous pouvez vérifier null les variables comme suit trop

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

Dans votre cas, essayez

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

Edit

J'ai vérifié le segment de code que vous avez fourni. Cela semble être juste. pouvez-vous s'il vous plaît se référer à ce segment de code.

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

Merci pour votre réponse, mais cette solution ne me fonctionne pas – Junaid