少年阿賓

          那些青春的歲月

            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 閱讀(2030) 評論(2)  編輯  收藏 所屬分類: Javascript

          Feedback

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

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

          主站蜘蛛池模板: 康乐县| 眉山市| 宁远县| 上蔡县| 普定县| 星子县| 外汇| 盐源县| 通榆县| 武胜县| 固原市| 泰来县| 高青县| 蒙阴县| 贺州市| 辉县市| 田阳县| 三门峡市| 黔江区| 昭觉县| 宜城市| 万年县| 历史| 米易县| 通化市| 汤原县| 洱源县| 金门县| 石家庄市| 富宁县| 黑河市| 专栏| 牡丹江市| 额敏县| 尉氏县| 安多县| 志丹县| 安国市| 马鞍山市| 镇平县| 合山市|