遇到未捕获的类型错误:无法读取空错误的属性"addEventListener">
document.getElementById('add').addEventListener('click', function() {
var value = document.getElementById('item').value;
if (value) {
addItem(value);
}
});
您也可以按如下方式检查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"/>