Tutorial CodeW3C Online
  • Série de Tutorials HTML
  • Script do Navegador
  • Script do Servidor
  • Tutorial de Programação
  • Série de Tutorials XML
  • Manual de Construção de Sites
  • Manual de Referência

Horário de Aula

Manual de Referência JS

  • Manual de Referência JS (ordenado por categoria)
  • Manual de Referência JS (ordenado alfabeticamente)

JavaScript

  • Array JS
  • Boolean JS
  • Classe JS
  • Data JS
  • Erro JS
  • Global JS
  • JSON JS
  • Map JS
  • Math JS
  • Número JS
  • Promise JS
  • RegExp JS
  • Set JS
  • String JS
  • Objeto JS
  • Operador JS
  • Prioridade de Operador JS
  • Sentença JS
  • Array Tipificado JS

Janela

  • Objeto Window
  • Console da Janela
  • Histórico da Janela
  • Localização da Janela
  • Navegador da Janela
  • Tela da Janela

DOM HTML

  • Documento HTML
  • Elemento HTML
  • Atributo HTML
  • Evento HTML
  • Objeto Evento HTML
  • Coleção HTML
  • NodeList HTML
  • DOMTokenList HTML
  • Estilo HTML

API Web

  • API Canvas
  • API Console
  • API Fetch
  • API Tela Cheia
  • API Geolocalização
  • API Histórico
  • API MediaQueryList
  • API Armazenamento
  • API Validação
  • 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ão
  • <input> caixa-de-seleção
  • <input> cor
  • <input> data
  • <input> data-hora
  • <input> data-hora-local
  • <input> e-mail
  • <input> arquivo
  • <input> escondido
  • <input> imagem
  • <input> mês
  • <input> número
  • <input> senha
  • <input> rádio
  • <input> faixa
  • <input> reiniciar
  • <input> procurar
  • <input> enviar
  • <input> texto
  • <input> hora
  • <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>

    • Outros manuais de referência
    • CSSStyleDeclaration

    Conversão de tipos JS

    Cursos optativos

    • Caixa de ferramentas CodeW3C.com

    Recomendação de curso:

    Eventos DOM FocusEvent

    Evento onfocusout

    Definição e uso

    Embora o Firefox não suporte o evento onfocusout, você pode entender se um elemento filho perdeu o foco usando o ouvinte de captura do evento onblur (usando o parâmetro opcional useCapture do método addEventListener()). Ocorre o evento onfocusout quando um elemento está prestes a perder o foco. Evento onblurO evento onfocusout é semelhante a:

    Embora o Firefox não suporte o evento onfocusout, você pode entender se um elemento filho perdeu o foco usando o ouvinte de captura do evento onblur (usando o parâmetro opcional useCapture do método addEventListener()).. A principal diferença é que o evento onblur não bubla. Portanto, se você quiser descobrir se um elemento ou um de seus filhos perdeu o foco, você deve usar o evento onfocusout.

    Embora o Firefox não suporte o evento onfocusout, você pode entender se um elemento filho perdeu o foco usando o ouvinte de captura do evento onblur (usando o parâmetro opcional useCapture do método addEventListener()). Dica: Evento onfocusinO evento onfocusout é semelhante a:

    Contrário.

    Exemplo

    Exemplo 1

    Executar JavaScript quando o campo de entrada estiver prestes a perder o foco:
    

    Experimente você mesmo

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

    Mais exemplos TIY no rodapé da página.

    Sintaxe

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

    Experimente você mesmo

    ">

    No JavaScript, use o método addEventListener():Em JavaScript (pode não funcionar conforme esperado no Chrome, Safari e Opera 15+):.addEventListener("focusout",.onfocusout = function(){
    

    Experimente você mesmo

    };

    No JavaScript, use o método addEventListener():object .addEventListener("focusout",myScript
    

    Experimente você mesmo

    Nota:); Internet Explorer 8 ou versões anteriores não suportamMétodo addEventListener()

    .

    Detalhes técnicos: Suporte
    Bubbling: Cancelável:
    Não suportado: FocusEvent
    Tags HTML suportadas: Todos os elementos HTML, exceto: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> e <title>
    Versão do DOM: Eventos de Nível 2

Suporte do navegador

Os números na tabela indicam a primeira versão do navegador que suporta completamente o evento.

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

Nota:O evento onfocusout pode não funcionar conforme o esperado no Chrome, Safari e Opera 15+. No entanto, ele deve ser usado como atributo HTML e com o método addEventListener() (veja os exemplos de sintaxe abaixo).

Mais exemplos

Exemplo 2

Use os eventos "onfocusin" e "onfocusout":

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

Experimente você mesmo

Exemplo 3

Delegação de eventos: configure o parâmetro useCapture da addEventListener() para true (usado para focus e 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>

Experimente você mesmo

Exemplo 4

Delegação de eventos: usando o 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>

Experimente você mesmo

Eventos DOM FocusEvent

Biblioteca de ferramentas

Manual de Referência JavaScript e HTML DOM
Exemplos JavaScript
Quiz JavaScript
Tutorial JavaScript

Links de patrocinadores

O conteúdo fornecido pelo CodeW3C.com é destinado exclusivamente a treinamento e teste e não garante a precisão do conteúdo. Os riscos decorrentes do uso do conteúdo deste site não são de responsabilidade do site. Todos os direitos reservados.

Sobre o CodeW3C.com Ajuda CodeW3C.com Termos de uso Termos de privacidade Alimentado por Ce4e.com