Ich verwende folgenden Code
%Vor%Aber mein Bild wird nicht aktualisiert. Beachten Sie, dass ich für meinen Anwendungszweck keine URL im Skript verwenden kann.
Ich weiß, dass ich newImage.src = document.getElementById("img").src;
entfernen muss und über function updateImage()
in der gleichen Datei platzieren muss, aber wenn ich dies tue, erhalte ich einen Fehler als document.getElementById(" ").src is set to NULL
und kann die HTML-Seite zur automatischen Aktualisierung nicht verwenden. Also irgendwelche Hilfe zu dieser Datei ??
Ihr Code funktioniert nicht, weil newImage
niemals verwendet wird. Der src
von newImage
ändert sich korrekt und das neue Bild wird tatsächlich erfolgreich geladen, aber newImage
wird niemals in den HTML-Code eingefügt.
Dies ist der einfachste Weg, um das zu tun, was Sie wollen:
%Vor%Dieser Code
setInterval()
anstelle von setTimeout()
, da dies eine wiederholte Aufgabe ist src
-Attribut des Bildes direkt - es wird keine zusätzliche Variable benötigt (d. h. newImage
) Tags und Links javascript html