java學習

          java學習

           

          jquery筆記

          javascript點擊觸發事件
          <html>
          <head>
           <title></title>
           <script type="text/javascript">
            function demo(){
              alert('JavaScript demo.');
            }
          </script>
          </head>
          <body>
          <p onclick="demo();">點擊我.</p>
          </body>
          </html>
          jquery點擊觸發事件
          <html>
          <head>
           <title></title>
           <!--   引入jQuery -->
           <script src="../../scripts/jquery-1.3.1.js" type="text/javascript"></script>
          </head>
          <body>
              <p class="demo">jQuery Demo</p>
              <script type="text/javascript">
                  $(".demo").click(function(){          // 給class為demo 的元素添加行為
                     alert("jQuery demo!");
                  })
              </script>
          </body>
          </html>
          javascript獲得元素改變css
          <html >
          <head>
          </head>
          <body>
              <div id="tt">test</div>
              <script type="text/javascript">
                  document.getElementById("tt").style.color="red";
              </script>
          </body>
          </html>
          jquery得到元素改變css
          <html >
          <head>
              <!--   引入jQuery -->
              <script src="../../scripts/jquery-1.3.1.js" type="text/javascript"></script>
          </head>
          <body>
              <div id="tt">test</div>
              <script type="text/javascript">
                  $('#tt').css("color","yellow");
              </script>
          </body>
          </html>
          javascript多選的得到值
          <html >
          <head>
          <script type="text/javascript">
          window.onload = function(){//頁面所有元素加載完畢
              var btn = document.getElementById("btn");  //獲取id為btn的元素(button)
              btn.onclick = function(){                   //給元素添加onclick事件
                  var arrays = new Array();              //創建一個數組對象
                  var items = document.getElementsByName("check");  //獲取name為check的一組元素(checkbox)
                  for(i=0; i < items.length; i++){  //循環這組數據
                      if(items[i].checked){      //判斷是否選中
                          arrays.push(items[i].value);  //把符合條件的 添加到數組中. push()是javascript數組中的方法.
                      }
                  }
                  alert( "選中的個數為:"+arrays.length  );
              }
          }
          </script>
          </head>
          <body>
          <form method="post" action="#">
              <input type="checkbox" value="1" name="check" checked="checked"/>
              <input type="checkbox" value="2" name="check" />
              <input type="checkbox" value="3" name="check" checked="checked"/>
              <input type="button" value="你選中的個數" id="btn"/>
          </form>
          </body>
          </html>
          jquery隔行換色
          <html >
          <head>
          <!--   引入jQuery -->
          <script src="../../scripts/jquery-1.3.1.js" type="text/javascript"></script>
          <script language="javascript" >
              $(function(){// dom元素加載完畢
                 $('#tb tbody tr:even').css("backgroundColor","#888");//偶數行
                   $('#tb tbody tr:odd').css("backgroundColor","red");//奇數行
                 //獲取id為tb的元素,然后尋找他下面的tbody標簽,再尋找tbody下索引值是偶數的tr元素,
                 //改變它的背景色.
              })
          </script>
          </head>
          <body>
          <table id="tb">
          <tbody>
          <tr><td>第一行</td><td>第一行</td></tr>
          <tr><td>第二行</td><td>第二行</td></tr>
          <tr><td>第三行</td><td>第三行</td></tr>
          <tr><td>第四行</td><td>第四行</td></tr>
          <tr><td>第五行</td><td>第五行</td></tr>
          <tr><td>第六行</td><td>第六行</td></tr>
          </tbody>
          </table>
          </body>
          </html>
          javascript隔行換色
          <html >
          <head>
          <script type="text/javascript">
          window.onload = function(){ //頁面所有元素加載完畢
              var item  =  document.getElementById("tb");            //獲取id為tb的元素(table)
              var tbody =  item.getElementsByTagName("tbody")[0];    //獲取表格的第一個tbody元素
              var trs =   tbody.getElementsByTagName("tr");            //獲取tbody元素下的所有tr元素
              for(var i=0;i < trs.length;i++){//循環tr元素
                  if(i%2==0){        //取模. (取余數.比如 0%2=0 , 1%2=1 , 2%2=0 , 3%2=1)
                      trs[i].style.backgroundColor = "#888"; // 改變 符合條件的tr元素 的背景色.
                  }else {
                      trs[i].style.backgroundColor = "red";
                  }
              }
          }
          </script>
          </head>
          <body>
          <table id="tb">
              <tbody>
                  <tr><td>第一行</td><td>第一行</td></tr>
                  <tr><td>第二行</td><td>第二行</td></tr>
                  <tr><td>第三行</td><td>第三行</td></tr>
                  <tr><td>第四行</td><td>第四行</td></tr>
                  <tr><td>第五行</td><td>第五行</td></tr>
                  <tr><td>第六行</td><td>第六行</td></tr>
              </tbody>
          </table>
          </body>
          </html>
          jquery得到checkbox值
          <html>
          <head>
          <!--   引入jQuery -->
          <script src="../../scripts/jquery-1.3.1.js" type="text/javascript"></script>
          <script language="javascript" >
              $(function(){// dom元素加載完畢
                  $('#btn').click(function(){ //獲取id為btn的元素,給它添加onclick事件
                      var items =  $("input[name='check']:checked");
                      //獲取name為check的一組元素,然后選取它們中選中(checked)的。
                    //     alert( "選中的個數為:"+items.length  )
                     items.each(function(){
                      
                      alert($(this).val());
                     });
                  })
              })
          </script>
          </head>
          <body>
          <input type="checkbox" value="1" name="check" checked/>
          <input type="checkbox" value="2" name="check" />
          <input type="checkbox" value="3" name="check" checked/>
          <input type="button" value="測試選中的個數" id="btn"/>
          </body>
          </html>
           $('ul li:gt(5):not(:last)') :
                選取ul元素下的li元素的索引值大于5的集合元素后,去掉集合元素中的最后一個。
                索引值從0開始。

          posted on 2013-02-25 10:26 楊軍威 閱讀(322) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 巨野县| 鸡西市| 尉犁县| 咸丰县| 屯昌县| 寿宁县| 雷州市| 门源| 濮阳县| 乌拉特中旗| 承德市| 三门峡市| 雅安市| 榕江县| 西宁市| 芮城县| 灯塔市| 探索| 芷江| 石柱| 山阴县| 绍兴市| 大庆市| 桦甸市| 朝阳区| 高要市| 句容市| 镇康县| 邹平县| 房山区| 东莞市| 天气| 天门市| 镇巴县| 历史| 平阳县| 田林县| 呼伦贝尔市| 中宁县| 富裕县| 平原县|