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 相关文章推荐
对JavaScript的eval()中使用函数的进一步讨论
Jul 26 Javascript
js null undefined 空区别说明
Jun 13 Javascript
JavaScript 程序编码规范
Nov 23 Javascript
JQuery插件Marquee.js实现无缝滚动效果
Apr 26 Javascript
prototype.js常用函数详解
Jun 18 Javascript
jquery.serialize() 函数语法及简单实例
Jul 08 Javascript
JavaScript对象封装的简单实现方法(3种方法)
Jan 03 Javascript
Bootstrap modal 多弹窗之叠加显示不出弹窗问题的解决方案
Feb 23 Javascript
vue.js利用defineProperty实现数据的双向绑定
Apr 28 Javascript
通过seajs实现JavaScript的模块开发及按模块加载
Jun 06 Javascript
VSCode Vue开发推荐插件和VSCode快捷键(小结)
Aug 08 Javascript
Vue自定义多选组件使用详解
Sep 08 Javascript
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
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
2008/12/06 PHP
简单的php 验证图片生成函数
2009/05/21 PHP
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
2009/06/08 PHP
数组与类使用PHP的可变变量名需要的注意的问题
2013/06/20 PHP
PHP中Session可能会引起并发问题
2015/06/26 PHP
Yii框架中sphinx索引配置方法解析
2016/10/18 PHP
php解析非标准json、非规范json的方式实例
2020/12/10 PHP
主页面中的两个iframe实现鼠标拖动改变其大小
2013/04/16 Javascript
从JQuery源码分析JavaScript函数的apply方法与call方法
2014/09/25 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
jQuery UI仿淘宝搜索下拉列表功能
2017/01/10 Javascript
jQuery表单插件ajaxForm实例详解
2017/01/17 Javascript
微信小程序日期选择器实例代码
2018/07/18 Javascript
微信小程序实现topBar底部选择栏效果
2018/07/20 Javascript
浅谈vue项目用到的mock数据接口的两种方式
2019/10/09 Javascript
JQuery 实现文件下载的常用方法分析
2019/10/29 jQuery
Python写的Tkinter程序屏幕居中方法
2015/03/10 Python
python爬虫之线程池和进程池功能与用法详解
2018/08/02 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
2018/12/14 Python
用Python实现大文本文件切割的方法
2019/01/12 Python
Django多数据库的实现过程详解
2019/08/01 Python
Win10环境python3.7安装dlib模块趟过的坑
2019/08/01 Python
python实现将视频按帧读取到自定义目录
2019/12/10 Python
Python matplotlib绘制图形实例(包括点,曲线,注释和箭头)
2020/04/17 Python
Abe’s of Maine:自1979以来销售相机和电子产品
2016/11/21 全球购物
喜诗官方在线巧克力店:See’s Candies
2017/01/01 全球购物
旅游个人求职信范文
2014/01/30 职场文书
学校安全教育制度
2014/01/31 职场文书
安全标语口号
2014/06/09 职场文书
大学生工作求职信
2014/06/23 职场文书
企业员工集体活动方案
2014/08/17 职场文书
在教室放鞭炮的检讨书
2014/09/28 职场文书
pytorch交叉熵损失函数的weight参数的使用
2021/05/24 Python
Python实现简单的猜单词
2021/06/15 Python
JavaScript数组 几个常用方法总结
2021/11/11 Javascript
关于MybatisPlus配置双数据库驱动连接数据库问题
2022/01/22 Java/Android