Семалт: Атрибути елемената. Све што треба да знате

Модел документа (ДОМ) је интерфејс за програмирање апликација (АПИ) за добро структуриране КСМЛ и ХТМЛ документе. АПИ дефинише крајњу структуру докумената, како им приступити и како веб скенери приступају и скенирају документе широм веба.

ДОМ ради на проналажењу и модификовању атрибута присутних у ХТМЛ елементима. Помоћу Дом-а можете приступити атрибутима елемената и стиловима који се користе у одређеном документу. Помоћу неколико техника стругања можете дохватити позадинску слику циљаног документа.

ХТМЛ ДОМ чворови

Када је у питању ЈаваСцрипт, ДОМ је назван стандардом Ворлд Виде Веб Цонсортиум (В3Ц). Дом се користи за дефинисање и илустрацију стандарда за приступ документима. Модел омогућава скриптама и програмима да ажурирају и приступе структури која се користи за писање документа.

Када је у питању ХТМЛ ДОМ, све се може сматрати чвором. На пример:

  • Сви ХТМЛ атрибути су чворови атрибута;
  • Коментари су чворови коментара;
  • Сви ХТМЛ елементи су чворови елемената;
  • Сам документ назива се чвор документа;

Модел документа документа се користи за приступ елементима унутар КСМЛ и ХТМЛ докумената и манипулирање њима. Елементи се организују и управљају у структуру података (налик на дрвеће) која се лако може кретати за навигацију и модификације. Можете додати класе у ДИВ, боди или ХТМЛ елементе помоћу Цасцадинг Стиле Схеетс (ЦСС) или комуницирати са елементима помоћу ЈС.

Шта треба да знате о својству атрибута

Чвориштима се може приступити и њима се манипулира користећи њихове одговарајуће бројеве индекса, при чему је минимални индекс "0". Својство атрибута функционира враћањем детаљне колекције одређених атрибута чвора, попут објекта НамедНодеМап. Имајте на уму да ће вам нумеричко индексирање помоћи да прођете атрибут елемента.

Атрибут елемента

Својство атрибута елемента враћа валидну колекцију свих чворова атрибута који су регистровани за одређени чвор. Једноставним речима, то је НамедНодеМап. Отуда недостају методе Арраи-а. Чворови Атрибута (пар низова који представљају било које податке о датом атрибуту) могу се разликовати у зависности од прегледача који се користи.

У овом посту, НамедНодеМап Објецт представља неструктурирану колекцију чворова атрибута одређеног елемента. Не морате паничарити у претраживачу који користите. Објект НамедНодеМап и објект Аттрибуте подржани су у главним веб прегледачима.

Објект НамедНодеМап садржи својство дужине које можете користити да одредите тачан број атрибута. Након што идентификујете укупан број атрибута у документу, пресвуците се кроз чворове атрибута и извуците своје циљне информације. Приликом преузимања података из текста имајте на уму да се ХТМЛ атрибути називају и чворови атрибута који садрже својства вашег Атрибуте објекта.

За љубитеље Интернет Екплорера морате имати на уму да својство атрибута тежи враћању детаљне колекције могућих атрибута за одређени елемент. Једном када се генерише ДОМ чвор за било који ХТМЛ елемент, многи се атрибути односе на атрибуте који носе иста имена. Када развијате ХТМЛ изворни код, можете да дефинишете атрибуте на својим ХТМЛ елементима. Једном када прегледач анализира вашу скрипту, створиће се одговарајући ДОМ са сличним чвором. Одговарајући чвор назван је објектом.