Ändern des Inhalts der Klasse mit Javascript

9

Ich habe angefangen, JavaScript in W3schools zu lesen und einige Dinge in den Beispielen zu testen und zu ändern, damit ich sehen kann, was tut, aber es noch nicht geschafft hat, die Syntax zu identifizieren. Im Folgenden finden Sie den ursprünglichen Code zum Ändern des P-Tag-Inhalts, den Link dazu

%Vor%

Ich möchte wissen, wie man Inhalte mit der gleichen Klasse ändert, aber es ist fehlgeschlagen, da man sehen kann, dass das folgende Beispiel nicht funktioniert. Geige des Codes unten .

%Vor%

Wenn Sie mir zeigen könnten, wie ^^ "und mir helfen, zu verstehen, ist" getElementById "eine Variable, die alles andere sein kann oder ist es ein Befehl?

    
Harlequin 16.02.2014, 15:23
quelle

3 Antworten

15

Ihr x - ist ein Array von Elementen. Versuche, loop zu verwenden:

%Vor%

Siehe FIDDLE

    
melvas 16.02.2014, 15:33
quelle
4

Beachten Sie, wie Sie Folgendes verwenden:

%Vor%

Es ist Elemente statt Element. Dies liegt daran, dass ein Array eine HTMLCollection aller Elemente mit einem bestimmten Klassennamen zurückgegeben wird. Um dies zu bekämpfen, können Sie das erste Element im Array auswählen:

%Vor%     
Anonymous 16.02.2014 15:26
quelle
2

Es ist einfacher, jQuery mit Javascript zu verwenden

Siehe dieses Beispiel: Ссылка

Wenn Sie jquery anstelle von

verwenden %Vor%

können Sie

verwenden %Vor%

aber Sie können die Funktion einfach wie folgt aufrufen:

%Vor%     
Milos Miskone Sretin 16.02.2014 15:33
quelle

Tags und Links