分享java帶來的快樂

          我喜歡java新東西

          JS 里操作 DOM 的幾個標準屬性與方法

          // 記錄下 JS 操作 DOM 的幾個標準屬性與方法,
          // 關于 DOM ,一般可以把它看作一顆樹來理解,因為是樹,所以每個結點
          // 會有唯一 一個父結點 (parentNode),當然除了根結點;每個結點還可
          // 以有多個子結點 (childNodes),而所有子結點中當然會有第一個結點
          // (firstChild) 和 最后一個結點 (lastChild) ,當然也要除去葉子結點;
          // 每個結點當然還可以有兄弟,前一個兄弟就是 previousSibling , 后一個
          // 結點當然就是 nextSibling 了,就別再鉆牛角尖了,大概就是這樣,下面
          // 就簡要的對各個屬性和方法作下說明


          // 該方法可以通過 document 或 某個元素結點來調用,得到指定 id 的元素結點
          .getElementById("")   

          // 該方法可以通過 document 或 某個元素結點來調用,得到指定 標簽的元素結點數組
          .getElementsByTagName("")

          // 元素結點調用,得到指定屬性的值
          .getAttribute("")

          // 元素結點調用,設置指定屬性的值
          .setAttribute("")

          // 結點調用,判斷當前結點類型
          // 1 為元素結點,2 為屬性結點, 3 為文本結點,其他再查
          .nodeType

          // 文本結點調用,返回文本結點的值
          .nodeValue

          // 通過指定 html 標簽名創建該標簽元素
          document.createElement("")

          // 創建一個指定內容的文本結點
          document.createTextNode("")

          // 元素結點調用,向該元素結點增加一個新的子結點
          .appendChild(newNode)

          // 在指定結點前增加一個新結點
          .insertBefore(newNode , targetNode)

          // 在當前結點里用新結點替換指定的舊子結點
          .replaceChild(newChild , oldChild)

          // 刪除當前結點的指定子結點
          .removeChild(node)

          // 下列屬性全是元素結點來調用
          // 得到父親結點
          .parentNode

          // 得到所有子結點數組
          .childNodes

          // 得到第一個子結點
          .firstChild

          // 得到最后一個子結點
          .lastChild

          // 得到下一個兄弟結點
          .nextSibling

          // 得到前一個兄弟結點
          .previousSibling

          posted on 2009-01-03 01:08 強強 閱讀(278) 評論(0)  編輯  收藏 所屬分類: web技巧

          主站蜘蛛池模板: 涞源县| 宁波市| 吉木乃县| 明水县| 高尔夫| 绥阳县| 大连市| 洞口县| 赫章县| 深泽县| 静安区| 深州市| 蚌埠市| 沙洋县| 商河县| 雷州市| 云阳县| 清流县| 长春市| 大安市| 康乐县| 马尔康县| 大竹县| 清流县| 定日县| 广饶县| 洛南县| 南昌县| 大姚县| 北宁市| 万源市| 太谷县| 灵川县| 临夏县| 互助| 双城市| 邳州市| 富锦市| 万载县| 长葛市| 嘉鱼县|