Maison > interface Web > js tutoriel > le corps du texte

Comment mettre à jour le texte d'un élément sans affecter les nœuds enfants en JavaScript ?

Mary-Kate Olsen
Libérer: 2024-11-26 04:01:14
original
282 Les gens l'ont consulté

How to Update Element Text Without Affecting Child Nodes in JavaScript?

Comment modifier dynamiquement le texte d'un élément sans affecter les nœuds enfants

Lorsque l'on cherche à mettre à jour le contenu textuel d'un élément sans modifier ses éléments enfants, on peut rencontrer des défis en tant que débutant en jQuery. Cet article propose des conseils sur les approches permettant d'accomplir cette tâche efficacement.

Utilisation de la propriété ChildNodes

En JavaScript, la propriété childNodes donne accès à tous les nœuds enfants d'un élément, y compris nœuds de texte. Cela vous permet d'identifier et de modifier le contenu du texte souhaité tout en préservant les éléments enfants. Par exemple, considérons la structure HTML suivante :

<div>
Copier après la connexion

Pour mettre à jour le texte en gras, vous pouvez utiliser JavaScript comme suit :

let your_div = document.getElementById('your_div');

let text_to_change = your_div.childNodes[0];

text_to_change.nodeValue = 'new text';
Copier après la connexion

En tirant parti de la propriété nodeValue, vous pouvez modifier le contenu du texte sans impacter les éléments p. Notez que vous pouvez utiliser jQuery pour sélectionner initialement le div, en utilisant var your_div = $('your_div').get(0);.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal