<!DOCTYPE html>
<html>
<body>
<button onClick="Display()"></button>
<script>
function Display() {
var a = 0;
if(a = 0){
alert("hello world");
}
}
</script>
</body>
</html>
ページを実行してボタンをクリックしても何も起こりません。別のノートに、このコードは、私がするvar CorrectActivitiesを定義していない場合でも、どんな実行しません:条件が実行されると、単純なJavascriptが実行されないのはなぜですか?
function Display() {
if(CorrectActivities = 3) {
document.getElementById("ActivitiesResult").innerHTML = '<span>style="color:DarkGreen;font-weight:bold;font-size:30px;">3 out of 3 correct!</span>';
} else if (CorrectActivities = 2) {
document.getElementById("ActivitiesResult").innerHTML = '<span style="color:Crimson;font-weight:bold;font-size:30px;">2 out of 3 correct!</span>';
} else if (CorrectActivities = 1) {
document.getElementById("ActivitiesResult").innerHTML = '<span style="color:Crimson;font-weight:bold;font-size:30px;">1 out of 3 correct!</span>';
} else {
document.getElementById("ActivitiesResult").innerHTML = '<span style="color:Crimson;font-weight:bold;font-size:30px;">0 out of 3 correct!</span>';
}
}
EDIT2私は私の人生のために、なぜ...
編集を把握することはできません:答えに感謝します。最初のコードは固定されていますが、2番目のコードは私が試したものにかかわらずまだ壊れていますスクリプト内の別の場所でエラーを探す...
'if'の中の値を比較する必要があるので、' if(a === 0) 'または' if(a == 0) 'に変更してください。 – Lixus
これを数十回試みました。ただ働いただけです。ありがとう、私は推測する... HTMLは変だ – Charles