欧美国产另类久热|951超碰伊人久久|伊人影视久久久久|色婷婷亚洲小电影|色东京热69XX|婷婷玖玖深爱网|加勒比东京热网站|无码A级毛片在线观看|一级a毛一级a看|中文字幕人妻欧美

getElementsBy-TagName,Name,Id區(qū)別,介紹
來(lái)源:易賢網(wǎng) 閱讀:4897 次 日期:2014-08-15 17:30:29
溫馨提示:易賢網(wǎng)小編為您整理了“getElementsBy-TagName,Name,Id區(qū)別,介紹”,方便廣大網(wǎng)友查閱!

在DOM中訪問(wèn)指定的節(jié)點(diǎn)通過(guò)getElementsByTagName,getElementsByName,getElementById方法訪問(wèn),介紹以下這三個(gè)方法以及區(qū)別.

1.getElementByTagName("標(biāo)簽名"),返回一個(gè)包含所有標(biāo)簽名特性等于指定元素的節(jié)點(diǎn)列表.

關(guān)鍵點(diǎn):標(biāo)簽名tagName的定義,標(biāo)簽名特性總是等于小于號(hào)后面緊隨的名稱,比如<img ..>中的img <input..>的input,通過(guò)getElementsByTagName("標(biāo)簽名")獲取的是一個(gè)節(jié)點(diǎn)數(shù)組.

舉例: var obj = document.getElementsByTagName("img");

obj便是全頁(yè)面的所有圖片的一個(gè)數(shù)組,通過(guò).length能獲取圖片的個(gè)數(shù),還能通過(guò)obj[i](i是標(biāo)記序列號(hào))來(lái)進(jìn)行對(duì)象的操作.

比如第一個(gè)圖片

obj[i].height = 100;//d更改第一吐泡泡高度為100px

2.getElementsByName("元素名"),用來(lái)獲得所有name特性等于指定值的元素.獲取的結(jié)果也是一個(gè)數(shù)組

該方法獲取對(duì)象是根據(jù)name來(lái)獲取的,跟其他沒(méi)有關(guān)系.

舉例<input type='text' name ="abc"> <input type='text' name ="abc">

var obj  = documentsByName("abc");//這樣獲取了上面兩個(gè)對(duì)象

obj[0]是第一個(gè),obj[1]是第二個(gè).

前兩個(gè)方法的區(qū)別在于:第一個(gè)getElemensByTagName()這個(gè)是獲取標(biāo)簽元素的是通過(guò)<后面的內(nèi)容獲取,而getElementsByName()是通過(guò)Name獲取的.

3.getElementById()它將發(fā)揮id特性等于指定值的元素.在html中id必須是唯一的,如果有多個(gè)id相同,將會(huì)獲取對(duì)象出錯(cuò)!

舉例 <input type="text" id = "abc">

var obj = documentById("abc");//這樣即獲取了上面的對(duì)象,能對(duì)其進(jìn)行操作.

以上就是三個(gè)獲取節(jié)點(diǎn)(對(duì)象)的方法

更多信息請(qǐng)查看IT技術(shù)專欄

更多信息請(qǐng)查看腳本欄目
易賢網(wǎng)手機(jī)網(wǎng)站地址:getElementsBy-TagName,Name,Id區(qū)別,介紹
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn)

版權(quán)所有:易賢網(wǎng)