关于IE下入力项目在失去焦点的时候无法正常左对齐的解决办法

<script>
window.addEventListener('DOMContentLoaded', function(e){
  document.querySelector('#txt').addEventListener('blur',function(e){
    var t=e.target;
    var v=t.value;
    t.value="";
    setTimeout(function(){t.value=v},0);
  });
});
</script>
<input type="text" size=3 value="利用时差重新赋值" id="txt">

另一种是Jquery方法

<script>
$(function(){
  $('#txt').on('blur',function(){
    $(this).data('val',$(this).val());
    $(this).val('').delay(0).queue(function(){
      $(this).val($(this).data('val')).dequeue();
    });
  });
});
</script>
<input type="text" size=3 value="利用时差重新赋值" id="txt">

  

posted @ 2020-06-03 12:10  追风小伙  阅读(179)  评论(0)    收藏  举报