防止关注IE9中的文本输入 - 纯JavaScript

时间:2016-10-19 14:36:45

标签: javascript

我有以下代码,但它注意到了。基本上我希望文本输入不被聚焦。

<input id="txt" type="text">


document.getElementById('txt').addEventListener('mousedown', 
    function() {
    this.blur(); // also tried return false;
  }
);

我想动态附加事件,因此我使用了addEventListener

我不想使用JQuery,因为我正在处理旧的javascript文件,我不想混合两件事。

这是Fiddle

1 个答案:

答案 0 :(得分:1)

假设我理解你的要求,这应该有效。

document.getElementById('txt').addEventListener('mousedown', 
    function(evt) {
    evt.preventDefault();
  }
);
相关问题