HTML DOM Document getElementsByTagName() 方法
- Mwisho kwenye getElementsByName()
- Pya kwenye hasFocus()
- Rejea kwa ukweli Documents mwingamizi ya HTML DOM
定义和用法
getElementsByTagName()
方法返回拥有指定标记名的所有元素的集合。
getElementsByTagName()
方法返回 HTMLCollection.
getElementsByTagName()
Kina huzuiwa kwa kubadilika.
Kutahidi:getElementsByTagName("*")
Inaruhusiwa kwa kikolekshana cha elementi zote katika andiko.
HTMLCollection
HTMLCollection Inaonekana kama kikolekshana cha vifaa vya HTML (orodha).
Inaweza kupata elementi katika kikolekshana kwa orodha ya namba (kuanzia 0).
length Mfano wa kina huzuiwa kwa ukubwa wa kikolekshana.
Tazama pia:
Mfano
Mfano 1
Pata elementi zote za kina "li":
const collection = document.getElementsByTagName("li");
Mfano 2
Pata elementi zote katika andiko:
const collection = document.getElementsByTagName("*");
Mfano 3
Badilisha HTML ya kimaandiko ya kwanza ya <p>:
document.getElementsByTagName("p")[0].innerHTML = "Hello World!";
Mfano 4
Jumla ya elementi ya <li> katika andiko:
let numb = document.getElementsByTagName("li").length;
Mfano 5
Badilisha rangi ya mabaki ya picha za <p> zote:
const collection = document.getElementsByTagName("P"); kwa (let i = 0; i < collection.length; i++) { collection[i].style.backgroundColor = "red"; }
语法
document.getElementsByTagName(tagName)
参数
参数 | 描述 |
---|---|
tagName | 必需。元素的标记名。 |
返回值
类型 | 描述 |
---|---|
对象 |
HTMLCollection 对象。 拥有指定标签名称的元素的集合。 按照元素在文档中出现顺序进行排序。 |
技术细节
该方法将返回 NodeList 对象(可以作为只读数组处理),该对象存放文档中拥有指定标签名的所有 Element 节点,它们存放的顺序就是在源文档中出现的顺序。
NodeList 对象是“活的”,即如果在文档中添加或删除了具有指定标签名的元素,它的内容会自动进行必要的更新。
Vifaa vya jina vya hatua vya asili vya hatua vya HTML hatunae ukingo wa kikati, kwa hivyo inaweza kutumia ukingo wa kikati wote wa jina la kina. tagNameInafikiria kwa vifaa vya jina vya hatua vya asili vya hatua kwa jina la kina, ingawa vifaa vya jina vya hatua vya asili vya hatua vinapatikana kwa ukingo wa kikati.tagName Inafikiria kwa vifaa vya jina na ukingo wa kikati vya hatua vya asili vya hatua kwa jina la kina.
Tahara:Inayochapisha interface ya Element kwa kitendo la jina la kina ingawa inafikiria kwa mwingine tu ya mawili ya kuzingatia mabaki ya hatua ya hatua. Inayochapisha interface ya HTMLDocument inadefini... Kitendo la getElementByName()Inasababisha kufikiria kwa thamani ya name ya jina (ingawa haujafikiria jina la kitabu).
Mwakilishi wa kusoma
document.getElementsByTagName()
Ni DOM Level 1 (1998) mafanikio.
Vituo vya wote vya kusoma vitumia hivi:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Mwakilishi | 9-11 | Mwakilishi | Mwakilishi | Mwakilishi | Mwakilishi |
Picha za kusambaa
Makala ya thamani ya JavaScript:element.getElementsByTagName()
Makadiri ya JavaScript:Orodha ya matumizi ya HTML DOM wa JavaScript
- Mwisho kwenye getElementsByName()
- Pya kwenye hasFocus()
- Rejea kwa ukweli Documents mwingamizi ya HTML DOM