首页 » 网站建设 » php全选checkbox技巧_前端教程运用JavaScript完成复选框的全选和全不选

php全选checkbox技巧_前端教程运用JavaScript完成复选框的全选和全不选

访客 2024-11-07 0

扫一扫用手机浏览

文章目录 [+]

Web前端教程

复选框的全选和全不选

需求剖析

php全选checkbox技巧_前端教程运用JavaScript完成复选框的全选和全不选

商品分类界面中,当我们点击全选框的时候,我们希望选中所有的商品,当我们取消掉的时候,我们希望不选中所有的商品

php全选checkbox技巧_前端教程运用JavaScript完成复选框的全选和全不选
(图片来自网络侵删)

技能剖析

checked="checked"选择复选框

事宜:onclick点击事宜

getElementsByTagName:返回包含带有指定标署名称的所有元素的节点列表(凑集/节点数组)。

getElementsByName:返回包含带有指定类名的所有元素的节点列表。

步骤剖析

全选和全部选步骤剖析:

  1.确定事宜:onclick单机事宜

  2.事宜触发函数:checkAll()

  3.函数要去做一些事情:

  获得当前第一个checkbox的状态

  得到所有分类项的checkbox

  修正每一个checkbox的状态

代码实现

  <!DOCTYPEhtml>

  <html>

   <head>

   <metacharset="UTF-8">

   <title></title>

   <!--

   1.确定事宜:文档加载完成onload

   2.事宜要触发函数:init()

   3.函数:操作页面的元素

   要操作表格中每一行

   动态的修正行的背景颜色

   -->

   <script>

   functioninit(){

   //得到表格

   vartab=document.getElementById("tab");

   //得到表格中每一行

   varrows=tab.rows;

   //便利所有的行,然后根据奇数偶数

   for(vari=1;i<rows.length;i++){

   varrow=rows[i];//得到个中的某一行

   if(i%2==0){

   row.bgColor="yellow";

   }else{

   row.bgColor="red"

   }

   }

   }  

   /

全选和全部选步骤剖析:

   1.确定事宜:onclick单机事宜

   2.事宜触发函数:checkAll()

   3.函数要去做一些事情:

   获得当前第一个checkbox的状态

   得到所有分类项的checkbox

   修正每一个checkbox的状态

   /

   functioncheckAll(){

  // 获得当前第一个checkbox的状态

   varcheck1=document.getElementById("check1");

   //得到当前checked状态

   varchecked=check1.checked;

  // 得到所有分类项的checkbox

  // varchecks=document.getElementsByTagName("input");

   varchecks=document.getElementsByName("checkone");

  // alert(checks.length);

   for(vari=0;i<checks.length;i++){

  // 修正每一个checkbox的状态

   varcheckone=checks[i];

   checkone.checked=checked;

   }

   }

   </script>

   </head>

   <bodyonload="init()">

   <tableborder="1px"width="600px"id="tab">

   <tr>

   <td>

   <inputtype="checkbox"onclick="checkAll()"id="check1"/>

   </td>

   <td>分类ID</td>

   <td>分类名称</td>

   <td>分类商品</td>

   <td>分类描述</td>

   <td>操作</td>

   </tr>

   <tr>

   <td>

   <inputtype="checkbox"name="checkone"/>

   </td>

   <td>1</td>

   <td>手机数码</td>

   <td>华为,小米,尼康</td>

   <td>黑马数码产品质量最好</td>

   <td>

   <ahref="#">修正</a>|<ahref="#">删除</a>

   </td>

   </tr>

   <tr>

   <td>

   <inputtype="checkbox"name="checkone"/>

   </td>

   <td>2</td>

   <td>成人用品</td>

   <td>充气的</td>

   <td>这里面的充气电动硅胶的</td>

   <td><ahref="#">修正</a>|<ahref="#">删除</a></td>

   </tr>

   <tr>

   <td>

   <inputtype="checkbox"name="checkone"/>

   </td>

   <td>3</td>

   <td>电脑办公</td>

   <td>遐想,小米</td>

   <td>条记本特卖</td>

   <td><ahref="#">修正</a>|<ahref="#">删除</a></td>

   </tr>

   <tr>

   <td>

   <inputtype="checkbox"name="checkone"/>

   </td>

   <td>4</td>

   <td>馋嘴零食</td>

   <td>辣椒,麻花,黄瓜</td>

   <td>年货</td>

   <td><ahref="#">修正</a>|<ahref="#">删除</a></td>

   </tr>

   <tr>

   <td>

   <inputtype="checkbox"name="checkone"/>

   </td>

   <td>5</td>

   <td>床上用品</td>

   <td>床单,被套,四件套</td>

   <td>都是套子</td>

   <td><ahref="#">修正</a>|<ahref="#">删除</a></td>

   </tr>

   </table>

   </body>

  </html>

JavaScript是一种脚本措辞,其源代码在发往客户端运行之前不需经由编译,而是将文本格式的字符代码发送给浏览器由浏览器阐明运行。
阐明措辞的弱点是安全性较差,而且在JavaScript中,如果一条运行不了,那么下面的措辞也无法运行。
而且由于每次重新加载都会重新解译,加载后,有些代码会延迟至运行时才解译,乃至会多次解译,以是速率较慢。

以上是酷仔今日整理的“前端教程:利用JavaScript完成复选框的全选和全不选”一文,希望为正在学习Web前真个同学供应参考。

标签:

相关文章

PHP实现文字转图片的代码与应用

图片处理技术在各个领域得到了广泛应用。在PHP编程中,文字转图片功能同样具有很高的实用价值。本文将针对PHP实现文字转图片的代码进...

网站建设 2025-03-02 阅读1 评论0

NAN0017探索新型纳米材料的奥秘与应用

纳米技术作为一门新兴的交叉学科,近年来在材料科学、生物医学、电子工程等领域取得了举世瞩目的成果。其中,NAN0017作为一种新型纳...

网站建设 2025-03-02 阅读5 评论0

L26368XO代码其背后的创新与突破

编程语言在各个领域发挥着越来越重要的作用。在众多编程语言中,L26368XO代码以其独特的优势,成为了业界关注的焦点。本文将深入剖...

网站建设 2025-03-02 阅读1 评论0

HTML字体背景打造个化网页设计的关键元素

网页设计已经成为现代网络传播的重要手段。在众多网页设计元素中,字体和背景的搭配尤为关键。本文将从HTML字体背景设置的角度,探讨其...

网站建设 2025-03-02 阅读1 评论0