Recentemente, usei a tag de etiqueta quando estava fazendo as coisas. Como eu raramente usava tags de etiquetas antes, encontrei um problema muito estranho. Qual é o problema? Aqui está uma olhada em um efeito
O objetivo desta demonstração é verificar se o nome do usuário e a senha inseridos pelo usuário são legais ao clicar no botão Login. Se não for legal, a mensagem de erro será solicitada na caixa de entrada do nome de usuário.
O elemento que solicita a mensagem de erro está planejado para ser implementado usando o rótulo.
Abra a página de demonstração executando o código e clique no botão Login para ver quais mudanças acontecerão. Se você estiver usando o Firefox, Chrome ou IE9+, clicar no botão de login solicitará que o nome do usuário esteja errado, que é o resultado desejado. Se eu usar o IE6, 7, 8, como posso ver quais mudanças acontecerão? No momento, descobri que a página não solicitava informações. Abra a ferramenta de desenvolvedor e observe o controle. No momento, descobrirei que o script de mensagem de erro prompt600: erro de tempo de execução desconhecido. Quando encontrei esse problema, tentei os métodos InnerText e InnerHTML e descobri que eles relatariam esse erro. Eu pensei que o método de uso estava errado e fui ao W3Cschool para conferir e descobri que ele não suportou o InnerText e o InnerHTML.
Por que esse erro solicita no IE6, 7, 8 enquanto Firefox, Chrome, IE9+ (outros navegadores não tentaram) executam normalmente. Pessoas cuidadosas podem ver o problema de uma só vez. Para elementos que solicitam o erro de nome de usuário, o rótulo começa a ser escrito como uma folha de obra em vez de um rótulo. Mas não encontrei esse problema naquele momento. Eu sempre pensei que havia um problema no uso de tags de etiquetas. Quanto ao motivo pelo qual os motores JS do IE6, 7, 8 terão erros ao operar as propriedades InnerText e InnerHTML de elementos com o nome de etiqueta errada, enquanto não há erros no Firefox, Chrome e IE9+. Não está muito claro. Se você tem um bom entendimento disso, explique.
Esta pergunta é realmente bastante baixa, você escreveu o nome da gravadora incorretamente. Mas eu não notei isso naquele momento. Mais tarde, depois de um estudo cuidadoso, descobri esse problema, então vou gravar.