carsという名前の整数の配列をループし、配列の各要素をテストして10より大きいかどうかを調べるJavaScriptコードを記述します。配列の長さはあなたには分かりませんが、コードは配列の長さに関係なく配列の各要素をテストする必要があります。配列を宣言するか、配列に値を入れるコードを書く必要はありません。私の関数は動作していないようです
<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
<script>
function myFunction() {
if (document.getElementById(cars[i]) > 10)
alert("I am an alert box!");
}
var cars = [ 8, 9,10,11,12,13,14,15,16]
var text = "";
var i;
for (i = 0; i < cars.length; i++) {
text += cars[i] + "<br>";
myFunction();
document.getElementById("demo").innerHTML = text;
}
</script>
</body>
</html>
誰かが間違っていることを指摘できますか。私はあなたがそんなにコードを持っている理由の各アイテムを、単にループを理解し、10と比較することはありません
この質問は学校の割り当てのようです。 –
10より大きい各車のアラートボックス、または10を超えるリストのすべての車がある場合のアラートボックスを希望しますか? – Keatinge
は '(document.getElementById(cars [i])> 10)'というミスが ''(cars [i]> 10) '' –