【发布时间】:2018-06-05 12:01:32
【问题描述】:
没有错误消息,文件被选中,但是 input.onchange = () => {} 永远不会被调用。
我在 HTML 的顶部添加了:没有结果。知道为什么这在 Edge 中不起作用吗?
toolbar.addHandler('image', () => {
const range = this.quillReply.getSelection();
this.selectLocalImage()
})
toolbar.addHandler('link', (value) => {
if (value) {
var href = prompt('Enter the URL');
this.quillReply.format('link', href);
} else {
this.quillReply.format('link', false);
}
});
}
selectLocalImage = () => {
const input = document.createElement('input');
input.setAttribute('type', 'file');
input.click();
// Listen upload local image and save to server
input.onchange = () => {
}
}
【问题讨论】:
-
您是否尝试过使用addEventListener 代替相同的逻辑?
标签: javascript input onchange microsoft-edge