


Comment puis-je remplacer le contenu d'un élément HTML à l'aide de JavaScript et de noms de classe ?
Dec 05, 2024 am 07:24 AMComment accéder et modifier des éléments HTML par classe en JavaScript
L'obtention d'éléments par classe en JavaScript diffère de l'utilisation d'ID en raison du manque de JavaScript une fonction intégrée à cet effet. Cependant, une solution de contournement peut être mise en œuvre.
Pour modifier le contenu d'un élément HTML à l'aide d'une classe au lieu d'un identifiant, vous pouvez utiliser le code suivant :
function replaceContentInContainer(matchClass, content) { var elems = document.getElementsByTagName('*'), i; for (i in elems) { if((' ' + elems[i].className + ' ').indexOf(' ' + matchClass + ' ') > -1) { elems[i].innerHTML = content; } } }
Ce code parcourt tous les éléments du document et vérifie si leur liste de classes contient le matchClass spécifié. Lorsqu'il trouve une correspondance, il remplace le contenu de cet élément par le paramètre de contenu fourni.
Cette approche garantit la compatibilité entre les navigateurs. Voici un exemple pratique :
replaceContentInContainer('box', 'This is the replacement text');
<div class='box'></div>
Ce code remplace le contenu du <div> avec le texte spécifié.
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Remplacer les caractères de chaîne en javascript

Tutoriel de configuration de l'API de recherche Google personnalisé

8 Superbes plugins de mise en page JQuery Page

Créez vos propres applications Web Ajax

Qu'est-ce que & # x27; ceci & # x27; en javascript?
