如何编程按钮以显示数组的长度?(在javascript中)
你好!! 我需要一些编程的javascript按钮,可以显示数组的长度时,按钮已被点击。上面的代码是我处理此任务的失败尝试,因为单击所述按钮时没有发生任何事情。 编辑:谢谢你们帮助我 使用products.length而不是products.length来获取数组的长度 var产品=[打印机、平板电脑、路由器、图形卡、冷却风扇]; 函数长度阵列{ document.getElementByIdquant.innerHTML=products.length; } 项目数量 将代码更改为:如何编程按钮以显示数组的长度?(在javascript中),javascript,jquery,arrays,button,Javascript,Jquery,Arrays,Button,你好!! 我需要一些编程的javascript按钮,可以显示数组的长度时,按钮已被点击。上面的代码是我处理此任务的失败尝试,因为单击所述按钮时没有发生任何事情。 编辑:谢谢你们帮助我 使用products.length而不是products.length来获取数组的长度 var产品=[打印机、平板电脑、路由器、图形卡、冷却风扇]; 函数长度阵列{ document.getElementByIdquant.innerHTML=products.length; } 项目数量 将代码更改为: var
var products = ["Printer", "Tablet", "Router", "Graphics Card","Cooling Fan"];
function lengthArray() {
products.length();
document.getElementById("quant").innerHTML = products.length();
}
因为长度不是一个函数。这是一个属性:只需删除长度后的括号即可-
function lengthArray() {
document.getElementById("quant").innerHTML = products.length; <<-- Remove "()"
}
要获取数组的长度,必须使用长度而不是长度
这就是您的代码应该是什么样子
<button onclick="lengthArray()">Item Quantity</button>
<p id="quant"></p>
var products = ["Printer", "Tablet", "Router", "Graphics Card","Cooling Fan"];
function lengthArray() {
document.getElementById("quant").innerHTML = products.length;
}
并添加一个按钮来运行该函数
document.getElementById("quant").innerHTML = products.length;
或者你也可以通过添加文本来使用你的段落
<button onclick="lengthArray()">Button</button>
希望有帮助^^ 试试这个:
var产品=[打印机、平板电脑、路由器、图形卡、冷却风扇];
函数长度阵列{
console.logproducts.length;
}
项目数量
没有按钮!length是一个属性,不是函数,所以像.innerHTML=products.length那样使用它;长度不是一个函数。就像每个人说的那样从长度中删除谢谢,这就解决了它!不管怎样,我也可以在显示的长度之前添加一行文字,上面写着Length:,或者这是太多额外的编码行了吗?Length:+products.Length
<button onclick="lengthArray()">Button</button>
<p id="quant" onclick="lengthArray()">now visible</p>