网络编程 
首页 > 网络编程 > 浏览文章

javascript的push使用指南

(编辑:jimmy 日期: 2026/3/5 浏览:3 次 )

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中createElement事件
下一篇:javascript结合ajax读取txt文件内容
一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。