English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A propriedade onfocus é usada para obter ou definir a função de manipulação de eventos do evento de foco do elemento atual. O evento de foco é acionado quando o elemento atual ganha foco com o teclado.
Executa o script quando o campo de entrada ganha foco:
<!DOCTYPE html> <html> <head> <title>Uso do atributo de evento onfocus em HTML (Tutorial Básico da Web oldtoolbag.com)</title> <script> function setStyle(x) { document.getElementById(x).style.background="yellow"; } </script> </head> <body> <p>Quando o campo de entrada ganha foco, a função setStyle é acionada. Esta função muda a cor de fundo do campo de entrada.</p> O primeiro nome: <input type="text" id="fname" onfocus="setStyle(this.id)"><br> O último nome: <input type="text" id="lname" onfocus="setStyle(this.id)"> </body> </html>Teste e veja ‹/›
IEFirefoxOperaChromeSafari
Todos os navegadores populares suportam o atributo de evento onfocus
O atributo onfocus é acionado quando o elemento obtém o foco.
Onfocus geralmente é usado com <input>, <select> e <a>.
Dica:O evento de atributo oposto ao onfocus éonblur .
Atenção: O atributo onfocus não pode ser usado nos seguintes elementos: <base>, <bdo>, <br>. <head>, <html>, <iframe>, <meta>, <param>, <script>, <style>, ou <title>.
Nenhum.
<elemento onfocus="script">
Valor | Descrição |
---|---|
script | Define o script a ser executado quando o evento onfocus for acionado |