Javascript 我的功能似乎不起作用

Javascript 我的功能似乎不起作用,javascript,Javascript,编写JavaScript代码,循环遍历名为cars的整数数组,并测试数组中的每个元素是否大于10。如果是,则显示一个警报框。您不知道数组长度,但无论数组长度如何,代码都必须测试数组的每个元素。您不必声明数组或编写代码将值放入数组 <!DOCTYPE html> <html> <body> <p id="demo"></p> <script> function myFunction() { if (document.g

编写JavaScript代码,循环遍历名为cars的整数数组,并测试数组中的每个元素是否大于10。如果是,则显示一个警报框。您不知道数组长度,但无论数组长度如何,代码都必须测试数组的每个元素。您不必声明数组或编写代码将值放入数组

<!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>

函数myFunction(){ if(document.getElementById(cars[i])>10) 警报(“我是一个警报框!”); } var cars=[8,9,10,11,12,13,14,15,16] var text=“”; var i; 对于(i=0;i”; myFunction(); document.getElementById(“demo”).innerHTML=text; }

有人能指出我做错了什么吗。

我不明白为什么你有这么多代码,只需循环检查每一项并将其与十项进行比较

var cars = [8, 9, 10, 11, 12, 13, 14, 15, 16];
for (var i = 0; i < cars.length; i++) {
  if (cars[i] > 10) {
    alert(cars[i] + " is greater than 10");
  }
}
var-cars=[8,9,10,11,12,13,14,15,16];
对于(变量i=0;i10辆){
警报(cars[i]+“大于10”);
}
}

进入了完全愚蠢的模式

<!DOCTYPE html>
<html>
<body>

<p id="demo"></p>



<script>
function myFunction() {
if (cars[i] > 10) //<-----was 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>

函数myFunction(){ if(cars[i]>10)//10) 警报(“我是一个警报框!”); } var cars=[8,9,10,11,12,13,14,15,16] var text=“”; var i; 对于(i=0;i”; myFunction(); document.getElementById(“demo”).innerHTML=text; }
您最好只使用:

var-cars=[8,9,10,11,12,13,14,15,16];
如果(每辆车(x=>x>10))
警报('每辆车大于10');
else alert(错误,每辆车不超过10辆);

//您可以删除else语句;这个问题看起来像是学校的作业。你想为每辆超过10辆的车设置一个警告框,还是为每辆超过10辆的车设置一个警告框?如果
(document.getElementById(cars[i])>10),我自己会找到答案。
这个错误是不是应该是if
(cars[i]>10)