0
すべての画像にクラススプライトを追加します。さらに、eachName [1]がbulbasaurの場合、見つかったクラスを追加したい。そうでなければ、それらに根ざしたクラスを追加したい。このコードはクラススプライトを正しくキャッチできますが、見つかった/見つからなかったキャッチはできませんでした。このコードに何か問題がありますか?ありがとう。img要素に複数のクラスを追加するには
var picArr = this.responseText.split("\n");
for(var i=0; i < picArr.length; i++){
var eachName = picArr[i].split(":")
var spriteurl = "/Pokedex/sprites/" + eachName[1];
var imgClass = 'sprite';
if(eachName[1]==='bulbasaur.png'){
imgClass += ' found';
} else {
imgClass += ' unfound';
}
document.getElementById("pokedex-view").innerHTML += "<img src=" + spriteurl + " class=" + imgClass + ">";
}
あなたが提案したコードを試しました。コードでは、見つけられた/見つからないクラスを捕まえることができます。しかし、代わりに、クラス "スプライト"をキャッチできませんでした... – Tak
'imgClass = 'found''と' imgClass =' unfound''では 'imgClass + = 'found''と' imgClass + ='私はそれを反映するために私の応答を更新しました。 – YoannM
それはうまくいった!どうもありがとうございます! – Tak