2009-02-09 11 views
7

¿Alguien tiene una técnica que me permita determinar qué elemento tiene foco después de un evento de desenfoque? Tengo un campo de entrada que me gustaría restablecer en el desenfoque a menos que el desenfoque haya sido causado por el usuario al hacer clic en el botón "Guardar". Me encantaría establecer una bandera en la función onclick del botón guardar, pero eso dispararía demasiado tarde (a menos que los eventos de clic siempre se disparen antes de desenfoque, lo cual dudo).javascript blur event - ¿hay alguna manera de detectar qué elemento ahora tiene foco?

+0

Por otro sujeto sólo vi los cortes, pero en realidad hay una solución orden interna muy fácil de usar: https://developer.mozilla.org/en-US/docs/Web/API/Document/activeElement Básicamente, puede capturar el elemento de enfoque de esta manera: 'const focusedElement = document.activeElement' y listo. –

Respuesta

Cuestiones relacionadas