Ich schreibe ein Formularüberprüfungsskript für ein Formular mit mehreren Bewertungen, und ich möchte ein wenig Text einfügen, der besagt "gib eine Bewertung ab!" für jede Bewertung fehlt der Nutzer. Ich habe den Code dafür geschrieben, aber ich stoße auf ein Problem, bei dem der give_rating-Knoten nur an den letzten Knoten im Formular angehängt wird. Ich weiß, dass dies daran liegt, dass appendChild im Grunde einen Knoten verschiebt, anstatt ihn zu duplizieren, und ich habe versucht, dies mit cloneNode zu lösen, aber das bricht nur mein JS vollständig.
Wie auch immer, hier ist der Code. Was mache ich falsch?
Danke für Ihre Hilfe,
Chris
%Vor%Wenn ich den obigen Code verwende, wird give_rating nur an 'rating2' angehängt.
%Vor%Wenn ich diesen Code verwende, schlägt das gesamte Skript fehl. Wie füge ich eine Instanz von "Gib eine Bewertung!" für jede Bewertung in meinem Formular, die der Benutzer nicht ausfüllt?
Bei JavaScript wird zwischen Groß- und Kleinschreibung unterschieden: True
sollte true
(Kleinschreibung) sein.
cloneNode(true)
anstelle von cloneNode(True)
sein. F12
aktivieren. Dann können Sie sehen, was mit Ihrem Skript passiert. Tags und Links javascript appendchild