Ich habe eine html
Datei und hat eine div
ein enthält image src
JavaScript nicht ausgeführt, wenn die Seite loaded` ist
<div id="imageoutput"><img id="imgoutput" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA"></div>
ich einige der Base64 Daten hier ignoriert, weil es zu lang ist, nur für Ihre Bequemlichkeit lies den Code.
So habe ich eine javascript
Datei in der HTML
enthalten.
document.onload = function() {
var existingData = document.getElementById('imgoutput').src;
}
Ich will die src
für dieses Bild erhalten, wenn die Seite geladen wird, aber scheint, wie wenn ich
console.log(existingData)
es gibt mir diese Fehlermeldung die ganze Zeit
Uncaught ReferenceError: existingData is not defined
aber wenn ich es tue
console.log(document.getElementById('imgoutput').src)
Es gibt mir die image src
EDIT
Wenn ich tat dies alles falsch, was die Art und Weise, ist das Bild src aus und speichern sie in einer Variablen zu bekommen?
wo fügen Sie diese console.log(), ist es in Ihrer Onload-Funktion? – StackOverMySoul
ist ExistingData im selben Umfang? –
Und Sie haben * natürlich diese console.log innerhalb der 'onload()' Funktion platziert? – adeneo