如何使用 javascript 中的提示向数组添加新元素?

马可

我试图在 js 上运行一个非常简单的代码,它应该从提示中向数组添加元素,但没有任何反应。这是代码:

HTML:

<body onload="loadBooks()">

<button onclick="myFunction()">Add your Favourite</button>

<p id="books"></p>

JS:

var books= ["Little Prince","The Alchemist","Alice in Wonderland"];
function loadBooks(){


document.getElementById('books').innerHTML= books;

}

function myFunction(){


var book= prompt("What is your favourite book?");


books[books.lenght]=book;


document.getElementById("books").innerHTML= books;

}

它有什么问题?

loa_in_

你拼错了length(你拼错lenght)。

规范的方法是这样使用var new_length = array.push(elements...)

books.push(book); 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在JavaScript上向数组对象添加新元素

Javascript - 使用 for 循环向数组添加新元素

更新是否存在或向对象数组添加新元素-javascript + lodash中的优雅方式

如何在Fortran 90中向动态数组添加新元素

在JavaScript中,哪一种是向数组添加新元素的更有效方法?

如何使用javascript函数在数组中添加元素

如何使用jQuery向生成的元素添加新元素?

如何查找动态数组中添加或删除的最新元素

使用powershell向xml添加新元素

PHP - 使用 for 循环在数组中添加新元素?

使用RappidJS如何动态地向渲染的模具中添加新元素

如何使用angularjs从弹出窗口向表中添加新元素

Javascript如何将一个新元素从初始数组推到相同索引的数组中的每个数组?

如何从提交事件处理程序向对象数组添加新元素

是否可以使用javascript或jquery创建并添加新元素?

如何使用JavaScript向HTML元素添加/更新属性?

如何使用JavaScript从数组中删除元素

Javascript | 如何从索引x开始每n个元素向数组添加一个元素?

我通常如何使用JavaScript(jQuery)将元素的副本创建为HTML中的新元素?

使用元素树向子树添加新元素

在向文档中添加新元素后如何重新加载样式表?

Javascript使用js向元素添加类

如何在numpy数组中将两个相邻元素添加到新元素中

如何添加新元素并从关联数组中删除一些旧元素?

在MongoDb中向数组添加新元素

在Java中向数组添加新元素

如何在JavaScript中更新/添加数组的元素?

.each() 循环中的 JavaScript 数组不添加新元素

如何向作为ConcurrentDictionary值的哈希集添加新元素?