javascript - 初学者 JavaScript 数组

标签 javascript html arrays button

我是 JavaScript 新手,我正在尝试做一些非常简单的事情。当我单击按钮时,我希望在firstDiv的innerHTML中显示array[1]文本。

我已按照所有说明进行操作,但仍然无法正常工作。

<!doctype html>
<html>
<head>
    <title>Learning Javascript</title>

    <meta charset="utf-8" />
    <meta htttp-equiv="content-type" contents="text/html; charset-utf8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />  

</head>

<body>

    <button id="stylesChanger">Change the text !</button>

    <div id="firstDiv">This sis some text</div>

    <script type="text/javascript">

        var myArray=new Array[];

        myArray[0]="pizza";
        myArray[1]="chocolate";

        document.getElementById("stylesChanger").onclick=function(){

            document.getElementById("firstDiv").innerHTML=myArray[1];
        }               

        </script

</body>
</html>

最佳答案

var myArray=new Array[]; 更改为 var myArray=[];

然后就可以了

    var myArray=[];

    myArray[0]="pizza";
    myArray[1]="chocolate";

    document.getElementById("stylesChanger").onclick=function(){

        document.getElementById("firstDiv").innerHTML=myArray[1];
    }
<button id="stylesChanger">Change the text !</button>

<div id="firstDiv">This sis some text</div>

关于javascript - 初学者 JavaScript 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29046114/

相关文章:

javascript - 在网页的单选按钮网格中,每列和每行只允许一个选择

c++ - 通过多个定界符解析 C++ 中的字符串

javascript - 在我通过 props 的 React Enzyme 单元测试中设置状态

javascript - Angularjs/ ionic 类型错误 : Cannot read property 'then' of undefined

jquery - Bootstrap 3 : Affix navbar fade in and add object

php - 如何多次加载AJAX来分别更改页面(页码)?

c - 如何在C中读取二进制文件并保存到数组?

c++ - 为什么我看到在堆和堆栈上分配的数组之间存在不同的行为?

javascript - 如何在数字处停止 HTML5 范围输入?

javascript - 递归的子集和 - 我做错了什么?