Objeto ng XML DOM HTMLCollection

HTMLCollection object

HTMLCollection ay isang interface na naglalarawan ng koleksyon ng HTML element, na nagbibigay ng mga method at property na maaring sabihin sa listahan.

Ang HTMLCollection sa HTML DOM ay 'lively'; kapag nagbabago ang pangunahing dokumento, ang mga pagbabago ay ipapakita agad sa lahat ng HTMLCollection object.

Ang bawat bagay sa ibaba (at ang kanilang tinukoy na attribute) ay nagbibigay ng HTMLCollection:

  • Document (images, applets, links, forms, anchors)
  • form (elements)
  • map (areas)
  • select (options)
  • table (rows, tBodies)
  • tableSection (rows)
  • row (cells)

Maraming property ng HTMLDocument interface ay HTMLCollection object, na nagbibigay ng komportable na paraan upang ma-access ang mga elemento ng dokumento tulad ng form, image, at link.form.elements at select.options ay HTMLCollection object. Nagbibigay din ng HTMLCollection ng paglalakbay, Table ang bawat hanay at TableRow isang komportable na paraan upang kunin ang bawat cell sa loob ng mga cell.

Bilang na nabanggit, HTMLCollection object ay koleksyon ng HTML element na may mga paraan, na maaring gamitin upang kumuha ng elemento sa pamamagitan ng posisyon ng elemento sa dokumento o kanilang id at name property. Sa JavaScript, ang pag-uugnay ng HTMLCollection object ay katulad ng readonly array, at maaring gamitin ang mga bracket na JavaScript upang i-index ang HTMLCollection object sa pamamagitan ng numero o pangalan, na hindi kailangang tumawag sa item() methodat namedItem() method.

HTMLCollection object ay readonly, hindi maaring idagdag ng bagong elemento, kahit gamit ang syntax ng JavaScript array.

HTMLCollection object at Объект NodeListMalapit sa isang uri, ngunit ang unang ay maaaring gamitin sa pamamagitan ng pangalan o bilang na index.

Mga attribute ng HTMLCollection object

Attribute Описание
cssRules ReadOnly attribute, nagbibigay ng integer na naglalagay ng haba ng listahan (ang bilang ng mga elemento sa koleksyon).

Mga paraan ng HTMLCollection object

Метод Описание
item() Возвращает элемент (узел) из коллекции по указанному положению.
namedItem() Возвращает элементы (узлы) из коллекции, у которых атрибут name или id имеет указанное значение.

Пример

var c = document.forms;		//Это объект HTMLCollection для элемента form
var firstform = c[0];		//Может быть использован как числовой массив
var lastform = c[c.length-1];	//Атрибут length возвращает количество элементов
var address = c["address"];		//Может быть использован как связанный массив
var address = c.address;		//JavaScript позволяет这样的 обозначению

Связанные страницы

Референтная книга XML DOM:Объект HTMLDocument

Референтная книга XML DOM:Объект NodeList

Референтная книга:Референтная книга HTML DOM