Je n'ai pas beaucoup de bêtises, donc je suis juste allé travailler pour tout le monde. Les détails sont les suivants:
1. Alert ("Le contenu à sortir");
-> Une boîte de dialogue apparaît dans le navigateur et affiche le contenu à sortir.
-> L'alerte est utilisée pour convertir le contenu à être sorti en une chaîne, puis le sortir
2. Document.Write ("Le contenu à sortir");
-> Affichez directement le contenu de sortie sur la page
3. Console.log ("Contenu à sortir");
-> Contenu de sortie dans la console
4. Valeur -> Assigner la valeur à la zone de texte (élément de formulaire)
-> Obtenez le contenu de la zone de texte (élément de formulaire)
document.getElementById ("Search"). Value = "Le contenu à ajouter à la zone de texte #Search";
5. Innerhtml / innerText -> Attribuer du contenu de valeur aux étiquettes, sauf les éléments de formulaire
document.getElementById ("div1"). innerhtml = "balabarabarabarabara";
document.getElementById ("div1"). InnerText = "Balabarabarabarabara";
-> la différence entre innerhtml et texte intérieur
1) Lorsque vous attribuez des valeurs innerhtml, si vous rencontrez une balise HTML valide, vous la traiterez comme une vraie balise, et la balise peut jouer son propre rôle;
Que le texte inner est une balise ou non, il est attribué en tant que texte. Ensuite, tout ce que vous voyez est du texte, et la balise ne peut pas jouer son propre rôle;
(InnerHTML peut reconnaître les balises HTML lors de l'attribution de valeurs, mais le texte intérieur ne peut pas)
2) Dans certains navigateurs de Firefox, InnerText n'est pas pris en charge et InnerHTML est pris en charge par tous les navigateurs.