0
私はwindow.onload関数を持つスイッチケースを持っています。ここでJavascript Switch Case Error with window.onload
はコードです:これが動作しない理由を
window.onload = ButtonClicked();
function ButtonClicked() {
document.getElementById("Easy").onclick = alertMessage();
document.getElementById("Intermediate").onclick = alertMessage();
document.getElementById("Advanced").onclick = alertMessage();
}
function alertMessage() {
switch(this.id) {
case "Easy":
alert("Easy Content.")
break;
case "Intermediate":
alert("Intermediate Content.")
break;
case "Advanced":
alert("Advanced Content.")
break;
default:
}
}
誰でも知っていますか?私はしばらくこの問題を解決しようとしてきましたが、それを修正する方法はまだ分かりません。 window.onload
の部分が機能しないのですか?それとも関数を呼び出さないのでしょうか?または、switch
のケースが機能していませんか?
、それを割り当てない:ここでは
は動作するコードです。 – rlemon
'window.onload = ButtonClicked()の代わりに' window.onload = ButtonClicked; 'を試してみてください。 – knutesten