输入框和文本在IE8中退格/删除时消失

时间:2013-08-27 15:43:59

标签: javascript html internet-explorer internet-explorer-8

在具有IE8浏览器模式的IE10中,当输入具有焦点时按下退格键或删除键时输入框和文本消失。移动鼠标会使一切重新出现。没有getBoundingClientRect()的调用,它工作正常。发生了什么事?

以下是this markup

HTML:

<input id='input'>

使用Javascript:

var input = document.getElementById('input');
input.attachEvent("onpropertychange", function(event) {
    if (event.propertyName === "value") {
        input.getBoundingClientRect();
    }
});

1 个答案:

答案 0 :(得分:1)

其他地方曾提到IE10 compatibility mode handles onpropertychange wrong。 Dunno,如果是这样,但FWIW在IE8香草中适用于我。