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 相关文章推荐
jQuery EasyUI API 中文文档 - Spinner微调器使用
Oct 21 Javascript
Javascript 判断是否存在函数的方法
Jan 03 Javascript
node.js中的fs.readdir方法使用说明
Dec 17 Javascript
jQuery中:not选择器用法实例
Dec 30 Javascript
jQuery实现自定义下拉列表
Jan 05 Javascript
Bootstrap3 datetimepicker控件使用实例
Dec 13 Javascript
关于JS Lodop打印插件打印Bootstrap样式错乱问题的解决方案
Dec 23 Javascript
详解JS数据类型的值拷贝函数(深拷贝)
Jul 13 Javascript
angularjs select 赋值 ng-options配置方法
Feb 28 Javascript
react实现点击选中的li高亮的示例代码
May 24 Javascript
Vue匿名插槽与作用域插槽的合并和覆盖行为
Apr 22 Javascript
vue+elementUI实现简单日历功能
Sep 24 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
PHP中数字检测is_numeric与ctype_digit的区别介绍
2012/10/04 PHP
为百度UE编辑器上传图片添加水印功能
2015/04/16 PHP
基于PHP技术开发客服工单系统
2016/01/06 PHP
PHP反射API示例分享
2016/10/08 PHP
PHP单元测试框架PHPUnit用法详解
2019/01/23 PHP
PHP中检查isset()和!empty()函数的必要性
2019/02/13 PHP
详解强大的jQuery选择器之基本选择器、层次选择器
2012/02/07 Javascript
JS控件的生命周期介绍
2012/10/22 Javascript
JS判断两个时间大小的示例代码
2014/01/28 Javascript
使用js实现关闭js弹出层的窗口
2014/02/10 Javascript
JavaScript中使用document.write向页面输出内容实例
2014/10/16 Javascript
用JS动态改变表单form里的action值属性的两种方法
2016/05/25 Javascript
Node.js复制文件的方法示例
2016/12/29 Javascript
使用vue构建移动应用实战代码
2017/08/02 Javascript
基于JavaScript表单脚本(详解)
2017/10/18 Javascript
JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例
2019/11/19 Javascript
JavaScript Tab菜单实现过程解析
2020/05/13 Javascript
详解vue 组件注册
2020/11/20 Vue.js
python持久性管理pickle模块详细介绍
2015/02/18 Python
python回调函数用法实例分析
2015/05/09 Python
详解Python多线程Selenium跨浏览器测试
2017/04/01 Python
Python贪吃蛇游戏编写代码
2020/10/26 Python
TensorFlow打印tensor值的实现方法
2018/07/27 Python
python 实现查找文件并输出满足某一条件的数据项方法
2019/06/12 Python
利用anaconda保证64位和32位的python共存
2021/03/09 Python
Python  Django 母版和继承解析
2019/08/09 Python
Tensorflow 定义变量,函数,数值计算等名字的更新方式
2020/02/10 Python
Python字符串格式化f-string多种功能实现
2020/05/07 Python
解决pip install psycopg2出错问题
2020/07/09 Python
使用SVG实现提示框功能的示例代码
2020/06/05 HTML / CSS
爱岗敬业演讲稿范文
2014/01/14 职场文书
幼儿园美术教学反思
2014/01/31 职场文书
小区物业门卫岗位职责
2014/04/10 职场文书
农林经济管理专业自荐信
2014/09/01 职场文书
MySQL EXPLAIN输出列的详细解释
2021/05/12 MySQL
Vue的过滤器你真了解吗
2022/02/24 Vue.js