请问addEventListener绑定change事件触发后event.target为null呢?-灵析社区

希望奇迹发生_1

const input = document.createElement('input') input.type = 'file' input.accept = '.doc, .docx' input.addEventListener('change', handleFileSelect, false) function handleFileSelect (event) { console.log(111, event.target) // 这里为什么会为 null 呢? }

阅读量:240

点赞量:0

问AI
const input = document.createElement('input') input.type = 'file' input.accept = '.doc, .docx' input.addEventListener('change', handleFileSelect, false) function handleFileSelect(event) { console.log(111, event.target) // 这里为什么会为 null 呢? } // 把input标签追加为body子元素 document.body.appendChild(input); 经过测试,当change事件触发的时候并不是"null",而是"input"标签。