新聞中心
文檔對象模型(Document Object Model),通常簡稱為DOM,是網(wǎng)站內容與JavaScript互通的接口。自JavaScript成為最常用的語言時JavaScript和DOM通常被視為獨立的實體。DOM接口用于存取、遍歷和控制HTML和XML文檔。下面我們將簡單的介紹一些JavaScript DOM的基本操作實例,包括建立、增加、刪除、克隆、訪問節(jié)點等等。

創(chuàng)新互聯(lián)主要從事網(wǎng)站設計制作、成都網(wǎng)站設計、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務老邊,十年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18982081108
推薦閱讀:JavaScript DOM的本質及操作方法
1. getElementById(id)
這是通過id來訪問某一元素,最常用的之一,例:
- test
注意點:如果元素的ID不是***,則會取得***個該ID名稱的元素。
2. getElementsByName(name)
這是通過name來取得某一堆元素(作為數(shù)組),看 Element后面有個小s就知道了,ID是HTML文檔中要求***的,name可以不是***,如checkbox、radio等地方會用到多個 input用同一個name來識別是否為同黨。對了,getElementsByName(name)僅用于取得input、radio、 checkbox等元素,如。
3. getElementsByTagName(tagname)
看這方法就知道這也是取得某一堆元素(作為數(shù)組),是通過TagName也就是標簽名來取得。你可以遍歷這個數(shù)組獲得每一個單獨的元素。當一個DOM結構很大時,可以通過它來有效地縮小搜查范圍。
hi
hello
4. appendChild(node)
向當前的元素(應該叫對象比較恰當)追加節(jié)點。
剛才我在***個例子中為了顯示出內容,用了innerHTML,剛才看到文章才得知innerHTMl不屬于DOM。
5. removeChild(childreference)
刪除當前節(jié)點的子節(jié)點,返回被刪除的節(jié)點。這個被刪除的節(jié)點可以被插入到別的地方。
A child
6. cloneNode(deepBoolean)
復制并返回當前節(jié)點的復制節(jié)點,復制節(jié)點是一個孤立節(jié)點,它復制了原節(jié)點的屬性,在把這個新節(jié)點加入到document前,根據(jù)需要修改ID屬性確保其ID的***。這個方法支持一個布爾參數(shù),當deepBoolean設置true時,復制當前節(jié)點的所有子節(jié)點,包括該節(jié)點內的文本。
test
7. replaceChild(newChild, oldChild)
把當前節(jié)點的一個子節(jié)點換成另一個節(jié)點。
- span
網(wǎng)站名稱:JavaScriptDOM基礎操作實例
本文鏈接:http://www.5511xx.com/article/dpispps.html


咨詢
建站咨詢
