我的功能似乎不起作用

时间:2016-05-15 02:43:30

标签: javascript

编写将循环遍历名为cars的整数数组的JavaScript代码,并测试数组的每个元素以查看它是否大于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>

有人可以指出我做错了什么。

3 个答案:

答案 0 :(得分:1)

我不明白为什么你有这么多代码,只需遍历每个项目并将其与十个进行比较..

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");
  }
}

答案 1 :(得分:0)

完成愚蠢的模式

WriteableBitmap

答案 2 :(得分:0)

您最好只使用Array.prototype.every

&#13;
&#13;
AccessViolationException
&#13;
&#13;
&#13;