No tengo muchas tonterías, así que solo fui a trabajar para todos. Los detalles son los siguientes:
1. Alerta ("El contenido a ser salido");
-> Un cuadro de diálogo aparece en el navegador y muestra el contenido que se emitirá.
-> alerta se usa para convertir el contenido para salir en una cadena y luego emitirla
2. Document.write ("El contenido a ser salido");
-> Muestra directamente el contenido de salida en la página
3. Console.log ("Contenido para ser emitido");
-> Contenido de salida en consola
4. Valor -> Asignar valor al cuadro de texto (elemento de formulario)
-> Obtenga el contenido del cuadro de texto (elemento de formulario)
document.getElementById ("búsqueda"). valor = "el contenido que se agregará al cuadro de texto #search";
5. Innerhtml/Inntext -> Asignar contenido de valor a las etiquetas, excepto los elementos de formulario
document.getElementById ("Div1"). InnerHtml = "Balabarabarabarabara";
document.getElementById ("Div1"). Innertext = "Balabarabarabarabarabara";
-> La diferencia entre innerhtml e inntextext
1) Al asignar valores innerhtml, si encuentra una etiqueta HTML válida, la tratará como una etiqueta real, y la etiqueta puede desempeñar su propio papel;
Ya sea que Inte -Text sea una etiqueta o no, se asigna como texto. Entonces todo lo que ves es texto, y la etiqueta no puede desempeñar su propio papel;
(InnerHTML puede reconocer las etiquetas HTML al asignar valores, pero InnteText no puede)
2) En algunos navegadores de Firefox, no se admite Inntext y InnerHTML es compatible con todos los navegadores.