让textarea保持专注

时间:2014-01-17 20:01:37

标签: javascript html

哪种方法可以让textarea保持专注?

<textarea id="textarea"></textarea>

var textarea = document.getElementById(“textarea”);

这样:

  textarea.addEventListener("blur", function() {
    textarea.focus();
  });

或者这个:

textarea.addEventListener("blur", function() {
  setTimeout(function() {
    textarea.focus();
  }, 0);
});

不要告诉autofocus属性。

1 个答案:

答案 0 :(得分:0)

我认为这是您正在寻找的代码:

var textarea = $('textarea');

textarea.bind("blur", function() {
   setTimeout(function() {
    textarea.focus();
  }, 0);
});

演示:http://codepen.io/anon/pen/lxpcqeeeee