Как имитировать щелчок, чтобы текущий ввод потерял фокус с помощью JavaScript
У меня есть ввод, который в некоторых случаях 9X_vanilla-js оказывается в фокусе. Если пользователь 9X_javascript щелкает «фон» страницы, ввод теряет фокус. Я 9X_javascript-disabled пытался смоделировать щелчок по фону с помощью 9X_javascript-dom следующего кода, но это не сработало (вы 9X_yui заметите, что вход все еще находится в фокусе). Есть 9X_vanilla-js ли предложения о том, как написать код, имитирующий 9X_focus щелчок по «фону» страницы?
Ответ #1
Ответ на вопрос: Как имитировать щелчок, чтобы текущий ввод потерял фокус с помощью JavaScript
Я полагаю, что использование blur()
поможет:
9X_focus
Ответ #2
Ответ на вопрос: Как имитировать щелчок, чтобы текущий ввод потерял фокус с помощью JavaScript
Попробуйте использовать событие blur
. Если вы 9X_ecmascript используете jQuery, есть метод, который 9X_.js вы можете вызвать для объекта DOM, чтобы 9X_vanilla-javascript вызвать это событие. Метод blur()
также должен 9X_ecmascript работать без jQuery.
http://docs.jquery.com/Events/blur
-
12
-
2
-
6
-
4
-
17
-
2
-
8
-
2
-
14
-
8
-
3
-
10
-
16
-
21
-
5
-
4
-
11
-
5
-
8
-
6
-
4
-
4
-
4
-
8
-
2
-
1
-
3
-
2
-
3
-
3
-
2
-
4
-
1
-
4
-
1
-
3
-
3
-
6
-
2
-
3
-
3
-
9
-
3
-
5
-
1
-
4
-
2
-
1
-
7
-
1