<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      之乎者也,阿彌陀佛

      軟件設計的原則就是,化繁為簡,化難為易,把人的思維集中在簡單的領域,然后通過有序的組合實現復雜的邏輯。

        博客園  :: 首頁  :: 新隨筆  :: 聯系 :: 訂閱 訂閱  :: 管理

      getElementByID getElementsByName getElementsByTagName用法詳解
      知識需要溫故而知新,看過的也會忘記,需要鞏固^_^
      WEB標準下可以通過getElementById(), getElementsByName(), and getElementsByTagName()訪問DOCUMENT中的任一個標簽:
      1、getElementById()
      getElementById()可以訪問DOCUMENT中的某一特定元素,顧名思義,就是通過ID來取得元素,所以只能訪問設置了ID的元素。
      比如說有一個DIV的ID為docid:
      <div id="docid"></div>
      那么就可以用getElementById("docid")來獲得這個元素。
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
      "http://www.w3.org/TR/html4/loose.dtd">
      <html>
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
      <title>ById</title>
      <style type="text/css">
      <!--
      #docid{
      height:400px;
      width:400px;
      background-color:#999;}
      -->
      </style>
      </head>
      <body><div id="docid" name="docname" onClick="bgcolor()"></div>
      </body>
      </html>
      <script language="JavaScript" type="text/JavaScript">
      <!--
      function bgcolor(){
      document.getElementById("docid").style.backgroundColor="#000"
      }
      -->
      </script>
      、getElementsByName()
      這個是通過NAME來獲得元素,但不知大家注意沒有,這個是GET ELEMENTS,復數ELEMENTS代表獲得的不是一個元素,為什么呢?
      因為DOCUMENT中每一個元素的ID是唯一的,但NAME卻可以重復。打個比喻就像人的身份證號是唯一的(理論上,雖然現實中有重復),但名字
      重復的卻很多。如果一個文檔中有兩個以上的標簽NAME相同,那么getElementsByName()就可以取得這些元素組成一個數組。
      比如有兩個DIV:
      <div name="docname" id="docid1"></div>
      <div name="docname" id="docid2"></div>
      那么可以用getElementsByName("docname")獲得這兩個DIV,用getElementsByName("docname")[0]訪問第一個DIV,用getElementsByName

      3、getElementsByTagName()
      這個呢就是通過TAGNAME(標簽名稱)來獲得元素,一個DOCUMENT中當然會有相同的標簽,所以這個方法也是取得一個數組。
      下面這個例子有兩個DIV,可以用getElementsByTagName("div")來訪問它們,用getElementsByTagName("div")[0]訪問第一個DIV,用
      getElementsByTagName("div")[1]訪問第二個DIV。
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
      <title>Byname,tag</title>
      <style type="text/css">
      <!--
      #docid1,#docid2{
      margin:10px;
      height:400px;
      width:400px;
      background-color:#999;}
      -->
      </style>
      </head>
      <body>
      <div name="docname" id="docid1" onClick="bgcolor()"></div>
      <div name="docname" id="docid2" onClick="bgcolor()"></div>
      </body>
      </html>
      <script language="JavaScript" type="text/JavaScript">
      <!--
      function bgcolor(){
      var docnObj=document.getElementsByTagName("div");
      docnObj[0].style.backgroundColor = "black";
      docnObj[1].style.backgroundColor = "black";
      }
      -->
      </script>
      總結一下標準DOM,訪問某一特定元素盡量用標準的getElementById(),訪問標簽用標準的getElementByTagName(),但IE不支持
      getElementsByName(),所以就要避免使用getElementsByName(),但getElementsByName()和不符合標準的document.all[]也不是全無是處,它
      們有自己的方便之處,用不用那就看網站的用戶使用什么瀏覽器,由你自己決定了。
        Javascript中的getElementById十分常用,但在標準的頁面中,一個id只能出現一次,如果我想同時控制多個元素,例如點一個鏈接, 讓多個層隱藏,該怎么做?用class,當然,同一個class是可以允許在頁面中重復出現的,那么有沒有getElementByClass呢?沒有, 但是可以解決:
      //Create an array
      var allPageTags = new Array();
      function hideDivWithClasses(theClass) {
      //Populate the array with all the page tags
      var allPageTags=document.getElementsByTagName("div");
      //Cycle through the tags using a for loop
      for (i=0; i//Pick out the tags with our class name
      if (allPageTags.className==theClass) {
      //Manipulate this in whatever way you want
      allPageTags.style.display='none';
      }
      }
      }

      posted on 2009-03-10 11:44  搏擊的小船  閱讀(8804)  評論(1)    收藏  舉報
      主站蜘蛛池模板: 亚洲国产成人久久一区久久| 国内精品久久久久电影院| 久久精品国产99国产精品严洲| 草草浮力地址线路①屁屁影院| 国产在线观看91精品亚瑟| 亚洲人成影院在线观看| 国产AV影片麻豆精品传媒| 九九热这里只有精品在线| 欧美精品人人做人人爱视频| 亚洲精品国产美女久久久| 亚洲成av人片无码迅雷下载| 亚洲精品综合一区二区三区| 国产精品无码一区二区三区电影 | аⅴ天堂中文在线网| 国产亚洲精品AA片在线爽| 我国产码在线观看av哈哈哈网站 | 亚洲色大成永久WW网站| 欧洲免费一区二区三区视频| 少妇高潮喷水正在播放| 卢湾区| 国产毛片子一区二区三区| 亚洲熟妇色xxxxx亚洲| 亚洲成在人天堂一区二区| 久久精品伊人狠狠大香网| 久久精品青青大伊人av| 加勒比无码人妻东京热| 日本三级理论久久人妻电影| 国产精品免费看久久久| 国产日韩一区二区在线| 亚洲综合精品一区二区三区| 潮州市| 亚洲一区二区三区18禁| WWW丫丫国产成人精品| 99热久久这里只有精品| 亚洲国产美女精品久久久| 内射囯产旡码丰满少妇| 人人澡人摸人人添| 无码激情亚洲一区| 亚洲精品日韩精品久久| 精品人妻中文字幕av| 无人去码一码二码三码区|