私は非常にjavascriptに新しいので、これはばかな質問である場合は謝罪します。私はそれが真であるか偽であるかに応じて要素の隣にある特定のイメージを追加する関数を記述しようとしています。私はsrc.appendChild(CorrectImg)
を言うとき、私はエラーを取得しています、それはJavaScriptでイメージを追加する方法は?
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);
}
''要素は何か? –
epascarello
まあ、エラーは要素が存在しないことを意味します。 – epascarello
はhttps://stackoverflow.com/questions/14028959/why-does-jquery-or-a-dom-method-such-as-getelementbyid-not-find-the-elementのものでなければなりませんが、createElementも間違っています。 – epascarello