Tutoriales en línea CodeW3C
  • Serie de tutoriales HTML
  • Script de Navegador
  • Script de Servidor
  • Tutoriales de programación
  • Serie de tutoriales XML
  • Manual de construcción de sitios
  • Manual de referencia

Horario de Clases

Manual de Referencia JS

  • Manual de Referencia JS (orden por categoría)
  • Manual de Referencia JS (orden alfabético)

JavaScript

  • Arreglo JS
  • Booleano JS
  • Clase JS
  • Fecha JS
  • Error JS
  • Global JS
  • JSON JS
  • Map JS
  • Math JS
  • Número JS
  • Promesa JS
  • Expresión Regular JS
  • Conjunto JS
  • Cadena JS
  • Objeto JS
  • Operadores JS
  • Prioridad de Operadores JS
  • Sentencia JS
  • Arreglo Tipificado JS

Ventana

  • Objeto Window
  • Consola de Ventana
  • Historial de Ventana
  • Ubicación de Ventana
  • Navegador de Ventana
  • Pantalla de Ventana

DOM HTML

  • Documento HTML
  • Elemento HTML
  • Atributo HTML
  • Evento HTML
  • Objeto de Evento HTML
  • Colección HTML
  • Lista de Nodos HTML
  • Lista de Tokens DOM HTML
  • Estilo HTML

API Web

  • API Canvas
  • API Consola
  • API Fetch
  • API Pantalla Completa
  • API Geolocalización
  • API Historial
  • API MediaQueryList
  • API Almacenamiento
  • API Validación
  • API Web

Objeto HTML

  • <a>
  • <abbr>
  • <address>
  • <area>
  • <article>
  • <aside>
  • <audio>
  • <b>
  • <base>
  • <bdo>
  • <blockquote>
  • <body>
  • <br>
  • <button>
  • <canvas>
  • <caption>
  • <cite>
  • <code>
  • <col>
  • <colgroup>
  • <datalist>
  • <dd>
  • <del>
  • <details>
  • <dfn>
  • <dialog>
  • <div>
  • <dl>
  • <dt>
  • <em>
  • <embed>
  • <fieldset>
  • <figcaption>
  • <figure>
  • <footer>
  • <form>
  • <head>
  • <header>
  • <h1> - <h6>
  • <hr>
  • <html>
  • <i>
  • <iframe>
  • <img>
  • <ins>
  • <input> botón
  • <input> casilla de verificación
  • <input> color
  • <input> fecha
  • <input> fecha y hora
  • <input> fecha y hora local
  • <input> correo electrónico
  • <input> archivo
  • <input> oculto
  • <input> imagen
  • <input> mes
  • <input> número
  • <input> contraseña
  • <input> radio
  • <input> rango
  • <input> reiniciar
  • <input> buscar
  • <input> enviar
  • <input> texto
  • <input> tiempo
  • <input> url
  • <input> semana
  • <kbd>
  • <label>
  • <legend>
  • <li>
  • <link>
  • <map>
  • <mark>
  • <menu>
  • <menuitem>
  • <meta>
  • <meter>
  • <nav>
  • <object>
  • <ol>
  • <optgroup>
  • <option>
  • <output>
  • <p>
  • <param>
  • <pre>
  • <progress>
  • <q>
  • <s>
  • <samp>
  • <script>
  • <section>
  • <select>
  • <small>
  • <source>
  • <span>
  • <strong>
  • <sub>
  • <summary>
  • <sup>
  • <table>
  • <tbody>
  • <td>
  • <tfoot>
  • <th>
  • <thead>
  • <tr>
  • <textarea>
  • <time>
  • <title>
  • <track>
  • <u>
  • <ul>
  • <var>
  • <video>

    • Otras guías de referencia
    • CSSStyleDeclaration

    Conversión de tipos JS

    Cursos optativos

    • Caja de herramientas de CodeW3C.com

    Recomendaciones de cursos:

    Eventos DOM FocusEvent

    Evento onfocusout

    Definición y uso

    Aunque Firefox no admite el evento onfocusout, puede entender si los elementos hijos pierden el foco utilizando el listener de captura del evento onblur (usando el parámetro opcional useCapture del método addEventListener()). El evento onfocusout ocurre cuando un elemento está a punto de perder el foco. Evento onblurEl evento onfocusout es similar a

    Aunque Firefox no admite el evento onfocusout, puede entender si los elementos hijos pierden el foco utilizando el listener de captura del evento onblur (usando el parámetro opcional useCapture del método addEventListener()).. La principal diferencia está en que el evento onblur no burbujea. Por lo tanto, si desea determinar si un elemento o uno de sus elementos hijos pierde el foco, debe usar el evento onfocusout.

    Aunque Firefox no admite el evento onfocusout, puede entender si los elementos hijos pierden el foco utilizando el listener de captura del evento onblur (usando el parámetro opcional useCapture del método addEventListener()). Consejo: Evento onfocusinEl evento onfocusout es similar a

    Al revés.

    Ejemplo

    Ejemplo 1

    Ejecutar JavaScript cuando el campo de entrada esté a punto de perder el foco:
    

    Prueba por ti mismo

    <input type="text" onfocusout="myFunction()">

    Más ejemplos TIY en la parte inferior de la página.

    Sintaxis

    En HTML:< element.addEventListener("focusout",onfocusout="
    

    Prueba por ti mismo

    ">

    En JavaScript, utilice el método addEventListener():En JavaScript (puede no funcionar como se espera en Chrome, Safari y Opera 15+):.addEventListener("focusout",.onfocusout = function(){
    

    Prueba por ti mismo

    };

    En JavaScript, utilice el método addEventListener():object .addEventListener("focusout",myScript
    

    Prueba por ti mismo

    Notas:); Internet Explorer 8 o versiones anteriores no lo admitenMétodo addEventListener()

    .

    Detalles técnicos: Compatibilidad
    Burbujeante: Cancelable:
    No soportado: FocusEvent
    Etiquetas HTML admitidas: Todos los elementos HTML, excepto: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> y <title>
    Versión del DOM: Eventos de Nivel 2

Compatibilidad del navegador

Los números en la tabla indican la versión del navegador que admite completamente el evento.

Evento Chrome IE Firefox Safari Opera
onfocusout Compatibilidad Compatibilidad 52.0 Compatibilidad Compatibilidad

Notas:El evento onfocusout puede no funcionar como se espera en Chrome, Safari y Opera 15+, pero debe utilizarse como atributo HTML y con el método addEventListener() (véase el ejemplo de sintaxis a continuación).

Más ejemplos

Ejemplo 2

Uso conjunto de eventos "onfocusin" y "onfocusout":

<input type="text" onfocusin="focusFunction()" onfocusout="blurFunction()">

Prueba por ti mismo

Ejemplo 3

Delegación de eventos: establecer el parámetro useCapture de addEventListener() en true (usado para focus y blur):

<form id="myForm">
  <input type="text" id="myInput">
</form>
<script>
var x = document.getElementById("myForm");
x.addEventListener("focus", myFocusFunction, true);
x.addEventListener("blur", myBlurFunction, true);
function myFocusFunction() {
  document.getElementById("myInput").style.backgroundColor = "yellow"; 
}
function myBlurFunction() {
  document.getElementById("myInput").style.backgroundColor = ""; 
}
</script>

Prueba por ti mismo

Ejemplo 4

Delegación de eventos: utilizando el evento focusin:

<form id="myForm">
  <input type="text" id="myInput">
</form>
<script>
var x = document.getElementById("myForm");
x.addEventListener("focusin", myFocusFunction);
x.addEventListener("focusout", myBlurFunction);
function myFocusFunction() {
  document.getElementById("myInput").style.backgroundColor = "yellow"; 
}
function myBlurFunction() {
  document.getElementById("myInput").style.backgroundColor = ""; 
}
</script>

Prueba por ti mismo

Eventos DOM FocusEvent

Caixa de ferramentas

Manual de referencia de JavaScript y HTML DOM
Ejemplos de JavaScript
Pruebas de JavaScript
Tutoriales de JavaScript

Enlaces de patrocinadores

El contenido proporcionado por CodeW3C.com se ofrece únicamente para capacitación y prueba y no se garantiza la exactitud del contenido. Los riesgos asociados con el uso del contenido de este sitio no son responsabilidad del sitio. Derechos de autor reservados, todos los derechos reservados.

Acerca de CodeW3C.com Ayuda de CodeW3C.com Términos de uso Términos de privacidad Alimentado por Ce4e.com