Ich bin sehr neu in Javascript, also entschuldige ich mich, wenn dies eine dumme Frage ist. Ich versuche, eine Funktion zu schreiben, die ein bestimmtes Bild neben einem Element hängt, abhängig davon, ob es wahr oder falsch ist. Ich erhalte eine Fehlermeldung, wenn ich src.appendChild(CorrectImg)
sagen, sagt es „nicht Eigentum appendChild von null lesen können ...“Wie füge ich ein Bild in JavaScript an?
function check(bool, id) {
var CorrectImg = document.createElement("CorrectImg");
CorrectImg.src = "correct.png"
var WrongImg = document.createElement("WrongImg");
WrongImg.src = "wrong.png";
if (bool) {
var src = document.getElementById(id);
src.appendChild(CorrectImg);
return;
}
var src = document.getElementById(id);
src.appendChild(WrongImg);
}
was ist ein '' Element? –
epascarello
gut der Fehler bedeutet, dass Sie das Element nicht existiert. – epascarello
sollte ein Betrüger sein von https://stackoverflow.com/questions/14028959/why-does-jquery-or-dom-method-such-as-geelementbyid-not-find-the-element aber createElement ist auch falsch . – epascarello