Método alert() da Window

Definição e uso

alert() Método para exibir uma caixa de alerta com mensagem e botão de confirmação.

Se você desejar passar informações para o usuário, pode usar alert() Método.

Mensagem

A caixa de alerta remove o foco da janela atual e força o usuário a ler a mensagem.

Não use este método em excesso. Ele impedirá o usuário de acessar outras partes da página até que a caixa de alerta seja fechada.

Veja também:

Método confirm()

Método prompt()

Exemplo

Exemplo 1

Exibir caixa de alerta

alert("Hello! I am an alert box!!");

Experimente você mesmo

Exemplo 2

Caixa de alerta com quebra de linha

alert("Hello\nHow are you?");

Experimente você mesmo

Exemplo 3

Mensagem de exemplo 3

alert(location.hostname);

Experimente você mesmo

Sintaxe

alert(message)

Parâmetros

Parâmetros Descrição
message Opcional. O texto a ser exibido na caixa de alerta.

Retorno

Nenhum.

Detalhes técnicos

Descrição

alert() O método exibirá no diálogo o texto especificado message Mostrada para o usuário. O diálogo contém um botão de confirmação, que o usuário pode clicar para fechar o diálogo. O diálogo geralmente é modal, e o método não será executado até que o usuário feche o diálogo.alert() A chamada será suspensa.

Uso comum

Quando o usuário inserir informações inválidas em alguns elementos de formulário, será exibida uma mensagem de erro, que talvez seja alert() É a forma mais comum de uso do método. O diálogo de aviso pode informar o usuário sobre o problema e sugerir o que o usuário deve corrigir para evitar este erro.

alert() A aparência do diálogo de método é determinada pela plataforma, mas geralmente ele tem gráficos que representam erros, avisos e algum tipo de aviso. alert() Pode mostrar qualquer mensagem, mas o gráfico de aviso do diálogo sugere que este método não é adequado para mensagens informativas simples, como 'Bem-vindo ao meu site' etc.

Atenção

Mostrado no diálogo message É uma string de texto puro, não uma string em formato HTML. Pode usar quebras de linha nessa string \nColoque as mensagens em linhas múltiplas. Também pode usar espaços para formatar básicamente, e usar caracteres sublinhados para simular uma ruela horizontal, mas o efeito final depende muito da fonte usada no diálogo, então é dependente do sistema.

Suporte de navegador

Todos os navegadores suportam alert():

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Suporte Suporte Suporte Suporte Suporte Suporte