javascript的push使用指南


Posted in Javascript onDecember 05, 2014

push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。返回值为把指定的值添加到数组后的新长度。
语法:arrayObject.push(newelement1,newelement2,....,newelementX)
参数newelement1,必需。要添加到数组的第一个元素。
参数newelement2,可选。要添加到数组的第二个元素。
参数newelementX,可选。可添加多个元素。

push() 方法可把它的参数顺序添加到 arrayObject 的尾部。它直接修改 arrayObject,而不是创建一个新的数组。push() 方法和 pop() 方法使用数组提供的先进后出栈的功能。该方法会改变数组的长度。

示例:

<!doctype html>

<meta charset="utf-8">

<body>

    <input type="checkbox" value="1" name="check" checked="checked"/>

    <input type="checkbox" value="1" name="check"/>

    <input type="checkbox" value="1" name="check" checked="checked"/>

    <input type="checkbox" value="1" name="check" />

    <input type="button" value="你选中的个数" id="btn" />

    <script>

       var btn=document.getElementById('btn');

       btn.onclick=function(){

         var arrays=new Array();

         var checkitem=document.getElementsByName("check");

         for(var i=0;i<checkitem.length;i++)

         {

             if(checkitem[i].checked){

                 arrays.push(checkitem[i].value);//将()里面的值传入arrays数组中

             }

         }

         alert(arrays.length)

       }

    </script>

    </body>
Javascript 相关文章推荐
取得父标签
Nov 14 Javascript
XMLHTTP 乱码的解决方法(UTF8,GB2312 编码 解码)
Jan 12 Javascript
jquery实现输入框动态增减的实例代码
Jul 14 Javascript
Jquery插件分享之气泡形提示控件grumble.js
May 20 Javascript
jQuery实现自定义checkbox和radio样式
Jul 13 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
Mar 04 Javascript
利用vue.js插入dom节点的方法
Mar 15 Javascript
Vue.js 2.0学习教程之从基础到组件详解
Apr 24 Javascript
jQuery+koa2实现简单的Ajax请求的示例
Mar 06 jQuery
详解KOA2如何手写中间件(装饰器模式)
Oct 11 Javascript
jQuery实现二级导航菜单的示例
Sep 30 jQuery
Vue实现省市区三级联动
Dec 27 Vue.js
javascript结合ajax读取txt文件内容
Dec 05 #Javascript
javascript实现切换td中的值
Dec 05 #Javascript
使用Javascript简单实现图片无缝滚动
Dec 05 #Javascript
深入分析js的冒泡事件
Dec 05 #Javascript
Javascript解析URL方法详解
Dec 05 #Javascript
jQuery不兼容input的change事件问题解决过程
Dec 05 #Javascript
Node.js中安全调用系统命令的方法(避免注入安全漏洞)
Dec 05 #Javascript
You might like
并发下常见的加锁及锁的PHP具体实现代码
2010/10/12 PHP
ThinkPHP函数详解之M方法和R方法
2015/09/10 PHP
Yii2 输出xml格式数据的方法
2016/05/03 PHP
CentOS7.0下安装PHP5.6.30服务的教程详解
2018/09/29 PHP
php json转换相关知识(小结)
2018/12/21 PHP
经常用的图片在容器中的水平垂直居中实例
2007/06/10 Javascript
JS的递增/递减运算符和带操作的赋值运算符的等价式
2007/12/08 Javascript
XENON基于JSON变种
2010/07/27 Javascript
JS文本框追加多个下拉框的值的简单实例
2013/07/12 Javascript
超赞的动手创建JavaScript框架的详细教程
2015/06/30 Javascript
基于JavaScript制作霓虹灯文字 代码 特效
2015/09/01 Javascript
jQuery实现固定在网页顶部的菜单效果代码
2015/09/02 Javascript
AngularJS directive返回对象属性详解
2016/03/28 Javascript
canvas时钟效果
2017/02/16 Javascript
JavaScript基础之流程控制语句的用法
2017/08/31 Javascript
bootstrap-table组合表头的实现方法
2017/09/07 Javascript
[16:27]DOTA2 HEROS教学视频教你分分钟做大人-艾欧
2014/06/11 DOTA
python爬虫入门教程之糗百图片爬虫代码分享
2014/09/02 Python
Python的Flask框架应用程序实现使用QQ账号登录的方法
2016/06/07 Python
python如何为被装饰的函数保留元数据
2018/03/21 Python
Python实现二维数组输出为图片
2018/04/03 Python
python smtplib发送带附件邮件小程序
2018/05/22 Python
Python3获取拉勾网招聘信息的方法实例
2019/04/03 Python
详解Python爬取并下载《电影天堂》3千多部电影
2019/04/26 Python
Html5原创俄罗斯方块(基于canvas)
2019/01/07 HTML / CSS
Subside Sports德国:足球球衣和球迷商品
2019/06/08 全球购物
澳大利亚礼品篮网站:Macarthur Baskets
2019/10/14 全球购物
《藤野先生》教学反思
2014/02/19 职场文书
教师校本培训方案
2014/02/26 职场文书
学生社团文化节开幕式主持词
2014/03/28 职场文书
群众路线自查自纠工作情况报告
2014/10/28 职场文书
2015年预防青少年违法犯罪工作总结
2015/05/22 职场文书
教师师德承诺书2016
2016/03/25 职场文书
Redis数据结构之链表与字典的使用
2021/05/11 Redis
从np.random.normal()到正态分布的拟合操作
2021/06/02 Python
解决xampp安装后Apache无法启动
2022/03/21 Servers