Ich möchte den Inhalt innerhalb eines HTML-Elements ersetzen, daher verwende ich dafür die folgende Funktion:
function ReplaceContentInContainer(id,content) {
var container = document.getElementById(id);
container.innerHTML = content;
}
ReplaceContentInContainer('box','This is the replacement text');
<div id='box'></div>
Das obige funktioniert gut, aber das Problem ist, dass ich mehr als ein HTML-Element auf einer Seite habe, dessen Inhalt ich ersetzen möchte. Ich kann also keine IDs verwenden, sondern Klassen. Mir wurde gesagt, dass Javascript keine Art von eingebautem get-Element nach Klassenfunktion unterstützt. Wie kann der obige Code überarbeitet werden, damit er mit Klassen anstelle von IDs funktioniert?
PS Ich möchte jQuery dafür nicht verwenden.