私はプログラミングが初めてで、クリックしたときにオブジェクトの ID またはクラス名を表示するカスタマイズされたアラートを作成する方法を考えていました。私のサイトには 8 種類の動物の写真があり、動物の 1 つをクリックするたびに「これは (動物の名前) です」というアラートが表示されるようにしたいと考えています。以下の JavaScript コードが機能しないのはなぜですか?
「parama」の代わりに「this」を使用する必要がありますか? 関数クリックのパラメーターを使用するかどうかがわかりません。
var images = new Array()
images[0] = "bison"
images[1] = "frog"
function clicky(parama){
for (entry in images){
if (parama.attributes["name"].value === images[entry]){
$(parama).onClick(alert("This is a" + parama.attributes["name"].value));
} else {
$(parama).onClick(alert("dang it");
}
}
}