遇到未捕获的TypeError:无法读取null错误的属性“”addEventListener“”
document.getElementById('add').addEventListener('click', function() {
var value = document.getElementById('item').value;
if (value) {
addItem(value);
}
});发布于 2017-05-27 20:29:34
您还可以检查null变量,如下所示
if ( some_variable == null ){
// some_variable is either null or undefined
}在您的情况下,请尝试
if (value !== null) {
addItem(value);
}编辑
我进一步检查了您提供的代码段。这似乎是对的。你能参考一下这段代码吗?
document.getElementById('btn').addEventListener('click', function() {
var value = document.getElementById('item').value;
if (value) {
alert(value);
}else{
alert('null');
}
});<input type="text" id="item" name="number" value=""/><br/>
<input type="button" value="Button" id="btn"/>
https://stackoverflow.com/questions/44216840
复制相似问题