document.querySelector('button').addEventListener('click', function(){
document.querySelectorAll('input').forEach((v,i)=>{
if(v.value !== undefined || v.value !== '') {
console.log(i)
}
})
})
<input type='text' class='t1'>
<input type='text' class='t2'>
<button>Click</button>
我只想获取index
的输入值不为空。不确定为什么if
检查不起作用。
答案 0 :(得分:3)
已编辑:请尝试
document.querySelector('button').addEventListener('click', function(){
document.querySelectorAll('input').forEach((v,i)=>{
if(v.value) {
console.log(i)
}
})
})
答案 1 :(得分:0)
我也可以这样处理空白:
if(v.value.length > 0 && v.value.trim() != "") {
console.log(i)
}