0
votes

Impossible de supprimer le texte dans DOM qui n'a pas d'élément ou d'étiquette

Je suis occupé avec cela pendant un moment maintenant, mais je ne peux pas trier le coup. J'ai vérifié toutes les réponses sur cette page, mais je ne peux toujours pas le faire fonctionner. Le texte reste sur la page.

En utilisant .Text () pour récupérer uniquement le texte non imbriqué dans les balises enfants

mon HTML: xxx

Ce que j'ai essayé est tout dans ce sujet. Juste pour votre référence, j'ai également essayé ceci: xxx

mais non, rien ne fonctionne et le texte reste là ...

Note: Je ne peux pas entrer dans le code source pour modifier ou ajouter un élément ou un nom de classe au texte. Sinon, je n'aurais pas dérangé.

Pourriez-vous aider, s'il vous plaît?


0 commentaires

3 Réponses :


1
votes

Vous pouvez le cibler via l'élément en face de celui-ci, puis obtenir son Nextsibling code> : xxx pré>

exemple en direct: p>

p>

<div class="parent">
    <div class="child1">
        <div class="child-of-child1">
            A lot of elements here
        </div>
        TEXT I LIKE TO REMOVE
    </div>
</div>


2 commentaires

Merci, mais je ne peux pas le faire fonctionner. Obtenir un "TypeError non capturé: ne peut pas lire la propriété" Parentnode "de NULL" Erreur.


Cela fonctionne dans la démo. Attendez-vous que le DOM (HTML) soit prêt? Soit en mettant votre