IE8 ブラウザー モードの IE10 では、入力にフォーカスがあるときにバックスペースまたは削除キーを押すと、入力ボックスとテキストが消えます。マウスを動かすと、すべてが正常に再表示されます。への呼び出しがなければ、getBoundingClientRect()
正常に動作します。どうしたの?
このマークアップは次のとおりです。
HTML:
<input id='input'>
Javascript:
var input = document.getElementById('input');
input.attachEvent("onpropertychange", function(event) {
if (event.propertyName === "value") {
input.getBoundingClientRect();
}
});