


Wie kann ich HTML-Elementinhalte mithilfe von JavaScript und Klassennamen ersetzen?
Dec 05, 2024 am 07:24 AMSo greifen Sie in JavaScript auf HTML-Elemente nach Klasse zu und ändern sie.
Das Abrufen von Elementen nach Klasse in JavaScript unterscheidet sich von der Verwendung von IDs, da in JavaScript diese fehlen eine eingebaute Funktion für diesen Zweck. Es kann jedoch eine Problemumgehung implementiert werden.
Um den Inhalt innerhalb eines HTML-Elements mithilfe einer Klasse anstelle einer ID zu ändern, können Sie den folgenden Code verwenden:
function replaceContentInContainer(matchClass, content) { var elems = document.getElementsByTagName('*'), i; for (i in elems) { if((' ' + elems[i].className + ' ').indexOf(' ' + matchClass + ' ') > -1) { elems[i].innerHTML = content; } } }
Dieser Code iteriert durch alle Elemente im Dokument und prüft, ob ihre Klassenliste die angegebene matchClass enthält. Wenn eine Übereinstimmung gefunden wird, wird der Inhalt dieses Elements durch den bereitgestellten Inhaltsparameter ersetzt.
Dieser Ansatz stellt die Kompatibilität zwischen Browsern sicher. Hier ein praktisches Beispiel:
replaceContentInContainer('box', 'This is the replacement text');
<div class='box'></div>
Dieser Code ersetzt den Inhalt des <div> mit dem angegebenen Text.
Das obige ist der detaillierte Inhalt vonWie kann ich HTML-Elementinhalte mithilfe von JavaScript und Klassennamen ersetzen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Ersetzen Sie Stringzeichen in JavaScript

Benutzerdefinierte Google -Search -API -Setup -Tutorial

8 atemberaubende JQuery -Seiten -Layout -Plugins

Erstellen Sie Ihre eigenen AJAX -Webanwendungen

10 JavaScript & JQuery MVC -Tutorials
