Maison >interface Web >js tutoriel >Comment puis-je mettre à jour dynamiquement le contenu texte en JavaScript ?
Manipulation du texte des éléments JavaScript
Dans le développement Web, il est souvent nécessaire de mettre à jour dynamiquement le texte affiché sur une page. Ceci peut être réalisé en utilisant JavaScript.
Modification du texte d'un élément
Pour modifier le contenu du texte d'un élément spécifique, tel qu'un , utilisez le JavaScript suivant code :
document.getElementById("myspan").textContent = "newtext";
Ce code modifie le contenu texte de l'élément avec l'ID "myspan" en "newtext".
Considérations de compatibilité
Les navigateurs modernes prennent en charge la propriété textContent. Cependant, les anciens navigateurs peuvent ne pas le reconnaître. Dans ces cas, vous pouvez utiliser l'alternative suivante :
// POSSIBLY INSECURE IF NEWTEXT BECOMES A VARIABLE!! document.getElementById("myspan").innerHTML = "newtext";
Avertissement de sécurité
Il est important de noter qu'innerHTML peut introduire des vulnérabilités de script intersite (XSS). si le nouveau texte est une saisie utilisateur. En effet, innerHTML analyse l'entrée au format HTML, ce qui pourrait inclure du code malveillant.
Par conséquent, il est fortement recommandé d'utiliser textContent au lieu d'innerHTML autant que possible, en particulier lorsqu'il s'agit de contenu généré par l'utilisateur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!