javascript怎样用array来实现每次input就加上一项东西啊

作者&投稿:鄹进 (若有异议请与网页底部的电邮联系)
javascript 数组怎么样啊?javascript 数组在哪里有资料学啊?javascript 数组~

定义数组
数组对象用来在单独的变量名中存储一系列的值。
我们使用关键词 new 来创建数组对象。下面的代码定义了一个名为 myArray 的数组对象:
var myArray=new Array()
有两种向数组赋值的方法(你可以添加任意多的值,就像你可以定义你需要的任意多的变量一样)。
1:
var mycars=new Array()
mycars[0]="Saab"
mycars[1]="Volvo"
mycars[2]="BMW"
也可以使用一个整数自变量来控制数组的容量:
var mycars=new Array(3)
mycars[0]="Saab"
mycars[1]="Volvo"
mycars[2]="BMW"
2:
var mycars=new Array("Saab","Volvo","BMW")
注意:如果你需要在数组内指定数值或者逻辑值,那么变量类型应该是数值变量或者布尔变量,而不是字符变量。
访问数组
通过指定数组名以及索引号码,你可以访问某个特定的元素。
下面是代码行:
document.write(mycars[0])
下面是输出:
Saab
修改已有数组中的值
如需修改已有数组中的值,只要向指定下标号添加一个新值即可:
mycars[0]="Opel";
现在,以上代码:
document.write(mycars[0]);
将输出:
Opel

摘自http://www.w3school.com.cn/js/js_obj_array.asp

input type=file 无法被js赋值和取值(安全原因,所有浏览器都是的),你说的这个功能不能单纯靠客户端脚本实现,必须用表单将该文本文件提交到服务器,再由服务器返回客户端,用js来读取文本插入数组。

<script>
var goods = new Array(), // 保存商品的数组
counter = 0; // 商品数目

function addList() {
var o = document.getElementById('add');

// 没有输入商品
if (o.value.length == 0) {
alert('please enter an item!');
return false;
}

goods.push(o.value); // 添加商品到数组
counter++; // 商品数目加一
show();
}

function resetList() {
counter = 0; // resets the "counter" to zero
goods.length = 0; // resets the array by reinitializing the array
show();
}

// 页面处理
function show() {
document.getElementById('add').setAttribute('value', ''); // 清空输入
document.getElementById('number').setAttribute('value', counter); // 页面显示商品数目
document.getElementById('item').setAttribute('value', goods); // 页面显示商品
}

function remove() {
goods.pop(); // removes the last item on your list
if (counter != 0) counter--; // updates the counter
show();
}

function sortlist() {
goods.sort(); // sorts the list alphabetically from A to Z
show();
}

function reverselist() {
goods.reverse(); // sorts the list alphabetically from Z to A
show();
}
</script>
<h2>My Shopping List</h2>
<div>Enter an item to add in your list:
<input type="text" name="add" value=""/>
</div>
<div><input type="button" name="submit" value="Add to my List" onclick="addList()"/>
<input type="button" name="reset" value="reset" onclick="resetList()"/>
</div>
Number of items in your list:
<input type="text" name="number" value="0"/>
<div><b>Items you need to buy at the store:</b></div><br>
<input type="text" name="item" value="" style="width:450px;"/>

<div>
<input type="button" name="remove" value="remove" onclick="remove()"/>
<input type="button" name="" value="sortlist" onclick="sortlist()"/>
<input type="button" name="reset" value="reverselist" onclick="reverselist()"/>
</div>


javascriptjavascript成熟的几个方面
JavaScript是一种成熟的编程语言,广泛用于前端和后端开发。以下是JavaScript成熟的几个方面:1. 广泛使用:JavaScript是Web开发中最常用的编程语言之一。几乎每个现代网页都使用JavaScript来实现交互和动态效果。2. 大量的工具和框架支持:JavaScript拥有丰富的工具和框架生态系统,使开发人员能够更高效地构建复杂...

浏览器禁用了javascript,怎么开启?
浏览器禁用了JavaScript,可以这样开启:一、1. 在浏览器菜单中找到“选项”或“设置”。2. 在设置菜单中找到“隐私”或“安全”选项。3. 找到JavaScript设置项,将其调整为允许或启用状态。二、不同浏览器的操作方式可能略有不同,但大致的思路是相似的。以下是对开启JavaScript的具体步骤的解释:1. ...

javascript指什么
JavaScript是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。JavaScript在1995年由Netscape公司的Brendan Eich,在...

JavaScript是什么?
JavaScript是一种脚本语言。诞生与1995年,当时是为了处理服务端某个语言负责的某个没有填写的必填域。它是由Netscape公司布兰登.艾奇为NetscapeNavigator2开发的一种脚本语言,刚开始的时候是叫LiveScript。由于当时Java语言的盛行,LiveScript在发布前夕,临时更名为JavaScript。JavaScript是一种专为与网页交互而...

JavaScript是什么? Java是什么?
JavaScript和Java HD是两种在编程领域广泛应用的语言,它们的结合为我们带来了编程世界的高清奇迹。让我们一起来探索JavaScript和Java HD的特点、应用以及它们在编程领域中的价值所在。JavaScript作为一种脚本语言,广泛应用于Web开发领域。它能够为网页添加各种交互效果,使用户界面更加生动、丰富。JavaScript具有...

浏览器怎么开启javascript支持
浏览器开启JavaScript支持的方法如下:IE浏览器开启JavaScript方法:在IE界面菜单栏中“工具”中选择“Internet选项”–“安全”选项卡–选择“Internet”(蓝色的小地球)–“自定义级别”–找到“脚本”下的“Java小程序脚本”中进行启用。360浏览器开启JavaScript方法:在360界面菜单栏的“工具”中选择“360...

javascriptjavascript成熟分类
JavaScript语言是一种非常成熟的编程语言,已经发展出了许多分类。下面将介绍一些关键的JavaScript分类。1. 通用目的编程语言:JavaScript是一种通用目的的编程语言,可以广泛应用于Web开发、移动应用开发、游戏开发等领域。它的灵活性和易用性使其成为众多开发者的首选语言。2. 前端开发:作为Web开发中不可或...

JavaScript有几种分类?
JavaScript 本身并不是以“分类”来直接区分的,但可以从不同的角度和用途来理解和使用 JavaScript。这里,我会列举几种常见的理解和使用 JavaScript 的方式或“分类”:ECMAScript(核心JavaScript):ECMAScript 是 JavaScript 的语言标准,由 ECMA 国际(前身为欧洲计算机制造商协会)制定。它定义了 ...

java和javascript的区别
Java和JavaScript的区别 一、概述:Java是一种面向对象的编程语言,主要用于服务器端的程序开发,也可用于构建网络和桌面应用。JavaScript主要用于前端开发,主要用于创建动态和交互式的网页和Web应用程序。它们虽都属于计算机语言,但在设计目标、应用场景和功能特性上存在显著差异。二、语言特性与平台差异 Java...

js和java的区别
JavaScript是一种嵌入式脚本文件,直接插入网页,有浏览器一边解释一边执行。java语言不一样,他必须在JAVA虚拟机上运行。而且事先需要进行编译。JAVA的语法规则比JavaScript要严格的多,功能要强大的多。JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发...

花都区19241086877: 在javascript中如何使用for循环比较两个数组是否相等 -
吉素斯健: 1. 比较两个数组的length,length不相等就肯定不相等.2. 如果length相等则用for循环逐个比较就可以了.function isArrayEqual( arrA, arrB ) { if ( arrA.length !== arrB.length ) return false; for ( var i = 0; iif ( arrA[i] !== arrB[i] ) return false; } return true; ...

花都区19241086877: 怎么在javascript里定义jsonArray类型的数据
吉素斯健: var jsondata = {"name1":"value1","name2":"value2"}; //测试 alert(jsondata.name1); 给你个网址,看了就知道了 数组可以这样定义: [{ },{ }] www.ibm.com/developerworks/cn/web/wa-lo-json/

花都区19241086877: 怎么用JS循环取到array里面的值啊 -
吉素斯健: var arr=[ {"a":"1","b":"2","c":"3"}, {"a":"12","b":"22","c":"32"},{"a":"13","b":"23","c":"33"}] for(x in arr){ for(y in arr[x]){ alert(y + ":" + arr[x][y]) } }

花都区19241086877: 如何用js判断一个对象是不是Array -
吉素斯健: .如何用js判断一个对象是不是Array1.Array.isArray(obj) 调用数组的isArray方法2.obj instanceof Array 判断对象是否是Array的实例3.Object.prototype.toString.call(obj) ==='[object Array]'Object.prototype.toString方法会取得对象的一个内部属...

花都区19241086877: js array,后台怎么接收 -
吉素斯健: 如果是混合类型的数组,如:arr=['zifuc',111,10.1];就用object arr=new object[]{};接收;如果是字符串、数字,就用string、int的数组接收.很简单的.

花都区19241086877: servlet向javascript中传递了一个arraylist 对象 在javascript 中怎么使用这个对象? -
吉素斯健: 在页面的javascript标签内用<%%>写java 代码 例如<script><% List list=new ArrayList(); for(int i=0;i<list.size();i++){%> var index=<%=list.get(i).toString()%>;<%}%></script>

花都区19241086877: js代码怎样在dreamweaver套用 -
吉素斯健: 直接在html的head标签直接插入script标签即可.写法如下: 在 HTML 页面中插入一段 JavaScript: <script type="text/javascript"> document.write("Hello World!") </script>定义和用法 <script> 标签用于定义客户端脚本,比如 JavaScript. script 元素既可以包含脚本语句,也可以通过 src 属性指向外部脚本文件. 必需的 type 属性规定脚本的 MIME 类型. JavaScript 的常见应用时图像操作、表单验证以及动态内容更新.

花都区19241086877: 怎么在jsp中使用javascript的alert? -
吉素斯健: 看下这个吧<br><br>User userSession=(User) session.getAttribute("LOGINEN_USER");<br> if(userSession == null || userSession.getStatus()!=0){<br> out.print("<script type='text/javascript'>alert('您尚未登录或者超时');</script>");<br> out.print("<script type='text/javascript'>location.href='../login.jsp'</script>");<br> }

花都区19241086877: javascript 里,如何自定义函数,实现Array对象的push功能 -
吉素斯健: 按照你这段程序 这一行new_push(arr,"20"); //用自定义函数,实现新数组元素的添加应改成 arr=new_push(arr,"20");

花都区19241086877: js中如何操作json数据 -
吉素斯健: 一、要想熟练的操作json数据,就先要了解json数据的结构,json有两种结构:对象和数组.<br>1、对象<br>一个对象以“{”开始,“}”结束.每个“名称”后跟一个“:”;“'名称/值'<br>对”之间使用“,”分隔. 名称用引号括起来;值...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网