少年阿賓

          那些青春的歲月

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
          <%@ page language="java" contentType="text/html; charset=utf-8"
              pageEncoding="utf-8"%>
          <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
          <html>
          <head>
          <script type="text/javascript">
              function checkAll() {
                  var m = document.getElementsByName("all")[0];
                  var s = document.getElementsByName("check");

                  if (m.checked) {

                      for ( var i = 0; i < s.length; i++) {
                          s[i].checked = true;
                      }
                  } else {
                      for ( var i = 0; i < s.length; i++) {
                          s[i].checked = false;
                      }

                  }
              }

              function checkEvery() {
                  var m = document.getElementsByName("all")[0];
                  var s = document.getElementsByName("check");

                  for ( var i = 0; i < s.length; i++) {
                      if (s[i].checked&&m.checked) {
                          m.checked = true;
                      } else {
                          m.checked = false;
                      }
                  }

              }

              function turn() {
                  with (document) {
                      var m = getElementById("change");
                      var n = getElementById("table");
                      if (m.value == "收縮") {
                          n.style.display = "none";
                          m.value = "展開";
                      } else {
                          n.style.display = "block";
                          m.value = "收縮";
                      }
                  }
              }
          </script>
          </head>
          <body>
              <table border="1" align="center" width="60%" id="table1">
                  <tr>
                      <td><input type="checkbox" name="all" onclick="checkAll();">全選</td>
                      <td><input type="button" value="收縮" id="change"
                          onclick="turn();"></td>
                  </tr>
              </table>
              <%
                  int number = Integer.parseInt(request.getParameter("number"));
              %>

              <table border="1" align="center" width="60%" id="table">
                  <%
                      for (int i = 0; i < number; i++) {
                  %>
                  <tr>
                      <td><input type="checkbox" name="check" onclick="checkEvery()"></td>
                      <td><%=i%></td>
                  </tr>
                  <%
                      }
                  %>
              </table>
          </body>
          </html>
          posted on 2012-08-30 19:50 abin 閱讀(2023) 評(píng)論(2)  編輯  收藏 所屬分類: Javascript

          Feedback

          # re: js中控制checkbox的選擇以及table的顯示與隱藏 2013-08-01 10:19 11
          11111111111111111111111111  回復(fù)  更多評(píng)論
            

          # re: js中控制checkbox的選擇以及table的顯示與隱藏 2013-08-01 10:20 11
          @11
          222222222222222222  回復(fù)  更多評(píng)論
            

          主站蜘蛛池模板: 宁津县| 洛扎县| 洪湖市| 阿荣旗| 高青县| 桃园县| 阳高县| 攀枝花市| 嫩江县| 开化县| 聂荣县| 喀什市| 牙克石市| 武胜县| 新巴尔虎左旗| 天峻县| 滨海县| 昆山市| 莲花县| 喜德县| 会同县| 锡林浩特市| 分宜县| 友谊县| 民权县| 蚌埠市| 朝阳市| 潞西市| 汉沽区| 高雄市| 襄樊市| 光山县| 河间市| 科技| 无棣县| 裕民县| 西平县| 柘荣县| 布尔津县| 商城县| 大竹县|