Javascript 将事件附加到IE10文本框中的清除图标
在IE10中,文本框中会出现一个小X图标以清除输入文本。如何将事件附加到该操作(=单击该X并清除输入)?似乎对此没有确切的事件(Javascript 将事件附加到IE10文本框中的清除图标,javascript,html,internet-explorer,textbox,internet-explorer-10,Javascript,Html,Internet Explorer,Textbox,Internet Explorer 10,在IE10中,文本框中会出现一个小X图标以清除输入文本。如何将事件附加到该操作(=单击该X并清除输入)?似乎对此没有确切的事件(onchange不适用)。但是,如果输入的值为空,您可以使用oninput并检查: document.getElementById('input_ID').addEventListener('input', function () { if (this.value === '') { alert('No value'); } }, fal
onchange
不适用)。但是,如果输入的值为空,您可以使用oninput
并检查:
document.getElementById('input_ID').addEventListener('input', function () {
if (this.value === '') {
alert('No value');
}
}, false);
如果用户通过退格或删除清除输入
,或将内容剪切到剪贴板,也会触发此事件oninput
至少可以在Chrome、FF、IE10和Opera中使用。pl参考:你能给我们看一些代码吗?您希望附加到哪个事件?没有IE10,我不确定,但该元素是否有任何与之相关的标记,或者它是本机浏览器chrome的一部分?@nickcoxdotme它是IE10本机的。你可以免费下载,你知道:没有任何标记。它内置了IE10中的文本框。代码:只显示一些文本。@ABC你试过一次更改吗?@Teemu,不,让我试试。