--- title: blur (evento) slug: Web/Events/blur tags: - DOM translation_of: Web/API/Element/blur_event ---

El evento blur es disparado cuando un elemento ha perdido su foco. La diferencia principal entre este evento y focusout es que sólo el último se propaga (bubbles).

Información General

Especificación
DOM L3
Interfaz
{{domxref("FocusEvent")}}
Burbujas
No
Cancelable
No
Objetivo
Element
Acción por defecto
Ninguna.

{{NoteStart}}El valor de  {{domxref("Document.activeElement")}} varía a traves de navegadores mientras este evento está siendo manejado ({{bug(452307)}}): IE10 lo agrega al elemento al cual el foco se movera, mientras Firefox y Chrome muy seguido lo agregan al cuerpo del documento.{{NoteEnd}}

Propiedades

Propiedad Tipo Descripción
target {{readonlyInline}} {{domxref("EventTarget")}} Objetivo del evento (elemento DOM)
type {{readonlyInline}} {{domxref("DOMString")}} El tipo de evento.
bubbles {{readonlyInline}} {{jsxref("Boolean")}} Si el elemento normalmente se propaga o no.
cancelable {{readonlyInline}} {{jsxref("Boolean")}} Si el evento es cancelable o no.
relatedTarget {{readonlyInline}} {{domxref("EventTarget")}} (DOM element) null

Delegación de eventos

Hay dos maneras de implementar la delegación de eventos para este evento: usando el evento focusout en exploradores que lo soporten, o cambiando el parámetro "useCapture" de addEventListener a true:

Contenido HTML

<form id="form">
  <input type="text" placeholder="text input">
  <input type="password" placeholder="password">
</form>

Contenido JavaScript

var form = document.getElementById("form");
form.addEventListener("focus", function( event ) {
  event.target.style.background = "pink";
}, true);
form.addEventListener("blur", function( event ) {
  event.target.style.background = "";
}, true);

{{EmbedLiveSample('Delegación_de_eventos')}}

Compatibilidad en navegadores

{{CompatibilityTable}}
Característica Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Soporte básico 5 {{CompatVersionUnknown}} {{CompatVersionUnknown}}[1] 6 12.1 5.1
Característica Android Chrome para Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Soporte básico 4.0 53 {{CompatVersionUnknown}} {{CompatUnknown}} 10.0 12.1 5.1

[1] Antes de Gecko 24 {{geckoRelease(24)}} la interfaz para este evento era {{domxref("Event")}}, no {{domxref("FocusEvent")}}. Vea ({{bug(855741)}}).

Eventos relacionados