Eu não tenho muita bobagem, então fui trabalhar para todos. Os detalhes são os seguintes:
1. Alert ("O conteúdo a ser emitido");
-> Uma caixa de diálogo aparece no navegador e exibe o conteúdo a ser emitido.
-> alerta é usado para converter o conteúdo a ser emitido em uma string e depois produzi -lo
2. Document.Write ("O conteúdo a ser emitido");
-> Exiba diretamente o conteúdo de saída na página
3. Console.log ("Conteúdo a ser produzido");
-> Conteúdo de saída no console
4. Valor -> Atribuir valor à caixa de texto (elemento do formulário)
-> Obtenha o conteúdo da caixa de texto (elemento do formulário)
document.getElementById ("pesquisa"). value = "o conteúdo a ser adicionado à caixa de texto #search";
5. Innerhtml/InnerText -> Atribuir conteúdo de valor aos rótulos, exceto os elementos de formulário
document.getElementById ("div1"). Innerhtml = "Balabarabarabarabarabara";
document.getElementById ("div1"). InnerText = "Balabarabarabarabarabara";
-> A diferença entre o Innerhtml e o InnerText
1) Ao atribuir valores no InnerHTML, se você encontrar uma tag HTML válida, o tratará como uma tag real e a tag pode desempenhar seu próprio papel;
Se o InnerText é uma tag ou não, ela é atribuída como texto. Então tudo o que você vê é texto e a tag não pode desempenhar seu próprio papel;
(Innerhtml pode reconhecer tags HTML ao atribuir valores, mas o InnerText não pode)
2) Em alguns navegadores do Firefox, o InnerText não é suportado e o InnerHTML é suportado por todos os navegadores.