这是我从 w3schools 复制的代码,我有不同的代码,但我遇到的问题仍然发生在这个简化的编码中。
<!DOCTYPE html>
<html>
<body>
<p id="demo">Click the button to create an array, then display it's length</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction()
{
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var foods = ["steak","pizza","bread","fruits"];
var x=document.getElementById("demo");
var y=foods[3];
x.innerHTML= y.length;
}
</script>
</body>
</html>
当我这样做时x.innerHTML= fruits.length;
,我会4
回来,这就是我想要得到的。
但是当我打电话
var y=foods[3];
x.innerHTML= y.length;
我得到6
了单词的长度,"fruits"
但我想要数组的长度fruits
。
我该怎么做呢?
我正在使用jQuery,不知道这是否会影响任何事情。我必须在某处添加括号或括号吗?