未捕获的类型错误:添加事件侦听器



遇到未捕获的类型错误:无法读取空错误的属性"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"/>

相关内容

  • 没有找到相关文章

最新更新