在我的数组中附加一个元素?

时间:2016-03-22 22:34:31

标签: javascript arrays scope append

我想在我的数组中附加一个元素,我该如何实现呢?

(警报窗口显示' 1'无论我点击按钮多少次)

HTML

<html>
 <body>
  <form>

   <script type="text/javascript" src="javascript.js" ></script>
   <button type="submit" onclick="btnClick()">Click</button>

  <form>
 </body>
</html>

的javascript

var myArray = [];

function btnClick()
{
    myArray.push("some value");
    alert(myArray.length);
}

由于

修改

原来我真的很蠢。单击该按钮也会重新加载javascript。

2 个答案:

答案 0 :(得分:3)

将警告线更改为

alert(myArray[myArray.length - 1]);

表示数组的最后一个元素。

答案 1 :(得分:-2)

myArray[] = "You now added this new element to your array!";

或者如果你想要编辑一个:

myArray[3] = "Fourth element is now this string"