![](/img/trans.png)
[英]Display array items on a div element on click of button using vanilla javascript
[英]Show array element on button click using javascript
我有一個字符串數組,您可以在下面看到,我想在單擊按鈕時逐個提醒每個元素:
function mysimplefunc() {
var i = 0;
var array = ["a", "b", "c", "d"];
if (array.length < 4)
{
var str = array[i];
i++;
alert(str);
}
}
下面是asp代碼:
<asp:Button ID="btn_SHow" runat="server" Text="Show Elements" OnClientClick="mysimplefunc();" />
但是它不起作用。
由於數組長度為4,因此if loop
將不起作用
而且您必須使用for loop
才能迭代每個元素。
for ( i=0;i<array.length;i++)
{
var str = array[i];
alert(str);
}
試試這個功能。 這可以將數組計數器(i)創建為全局變量,並且數組中可以包含任意數量的項目,而不僅僅是四個。
function mysimplefunc() {
var array = ["a", "b", "c", "d"];
if (typeof i == "undefined") {i = 0};
alert(array[i++]);
if (i == array.length) {i = 0}
}
function mysimplefunc() {
var i = 0; //declare & initialise a integer variable used for loop counter.
var array = ["a", "b", "c", "d"]; //Create an string array of 4 elements with name array
var arrLength=array.length; //find the length of array elements
for (;i<arrLength;) //iterate over the array elements upto last element
{
var str = array[i]; //take first element from array
i++; //increment the loop counter
alert(str);//popup the small window with values present in array
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.