Как имитировать щелчок, чтобы текущий ввод потерял фокус с помощью JavaScript

У меня есть ввод, который в некоторых случаях 9X_vanilla-js оказывается в фокусе. Если пользователь 9X_javascript щелкает «фон» страницы, ввод теряет фокус. Я 9X_javascript-disabled пытался смоделировать щелчок по фону с помощью 9X_javascript-dom следующего кода, но это не сработало (вы 9X_yui заметите, что вход все еще находится в фокусе). Есть 9X_vanilla-js ли предложения о том, как написать код, имитирующий 9X_focus щелчок по «фону» страницы?

 
 
 
 
 
 

9
0
2
Общее количество ответов: 2

Ответ #1

Ответ на вопрос: Как имитировать щелчок, чтобы текущий ввод потерял фокус с помощью JavaScript

Я полагаю, что использование blur() поможет:

 
 

9X_focus

19
0

Ответ #2

Ответ на вопрос: Как имитировать щелчок, чтобы текущий ввод потерял фокус с помощью JavaScript

Попробуйте использовать событие blur. Если вы 9X_ecmascript используете jQuery, есть метод, который 9X_.js вы можете вызвать для объекта DOM, чтобы 9X_vanilla-javascript вызвать это событие. Метод blur() также должен 9X_ecmascript работать без jQuery.

http://docs.jquery.com/Events/blur

2
0