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

Модел на објект на документи (DOM) е интерфејс за програмирање во апликација (API) за добро структурирани документи XML и HTML. API ја дефинира крајната структура на документите, како да пристапите до нив, и како пристапува до веб-гребачите и ги блокира документите преку мрежата.

ДОМ работи на преземање и менување на атрибутите присутни во елементите на HTML. Со Дом, можете да пристапите до атрибутите на елементите и стиловите што се користат во одреден документ. Со неколку техники за стружење, можете да ја повратете позадинската слика на целниот документ.

HTML DOM јазли

Кога станува збор за JavaScript, ДОМ се нарекува стандард на Светски распространет веб-конзорциум (W3C). Дом се користи за дефинирање и илустрирање на стандард за пристап до документи. Моделот им овозможува на скриптите и програмите да ја ажурираат и пристапат до структурата што се користи за пишување документ.

Кога станува збор за HTML DOM, сè може да се смета како јазол. На пример:

  • Сите атрибути на HTML се јазли на атрибути;
  • Коментарите се јазли за коментари;
  • Сите HTML елементи се јазли на елементи;
  • Самиот документ се нарекува јазол на документот;

Моделот на предметот на документот се користи за пристап и манипулирање со елементи во документите XML и HTML. Елементите се организираат и управуваат во структурата на податоците (како дрво) што лесно може да се пренасочи за навигација и модификација. Можете да додадете класи на DIV, тело или HTML елемент користејќи Cascading Style Sheets (CSS) или да комуницирате со елементите користејќи JS.

Што треба да знаете за имотот на атрибути

На јазлите може да се пристапи и да се манипулира со соодветниот број на индекси, каде што минималниот индекс е „0“. Сопственоста на атрибутите работи со враќање на детална колекција на атрибути на одреден јазол, како што е предметот NamedNodeMap. Забележете дека нумеричкото индексирање ќе ви помогне да поминете низ атрибут на елемент.

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

Својството на атрибутот на елементот враќа валидна колекција на сите јазли на атрибути што се регистрирани на одреден јазол. Со едноставни зборови, тоа е NamedNodeMap. Оттука и недостасуваат методи на низа. Јазли на атрибут (пар жици што претставуваат какви било податоци во врска со дадениот атрибут) може да се разликуваат во зависност од користениот прелистувач.

Во овој пост, NamedNodeMap Object се залага за неструктуирана колекција на јазли на атрибут на специфичен елемент. Не мора да паничите во однос на прелистувачот што го користевте. Предметот NamedNodeMap и предметот Атрибут е поддржан во поголемите веб прелистувачи.

Предметот NamedNodeMap се состои од својство на должина што можете да го користите за да го одредите точниот број на атрибути. Откако ќе го идентификувате вкупниот број на атрибути во документот, развртете ги преку јазлите на атрибутите и извадете ги целните информации. Кога пребарувате податоци од текст, имајте во предвид дека HTML атрибутите исто така се нарекуваат како јазли на атрибути што се состојат од својства за вашиот предмет на атрибути.

За ентузијастите на Internet Explorer, треба да забележите дека карактеристиките на атрибутите имаат тенденција да вратат детална колекција на можните атрибути за одреден елемент. Откако ќе се генерира јазол ДОМ за кој било HTML елемент, многу од атрибутите се однесуваат на атрибути со исти имиња. Кога развивате изворен код за HTML, можете да ги дефинирате атрибутите на вашите HTML елементи. Штом вашиот прелистувач ја разгледа вашата скрипта, ќе се создаде соодветна ДОМ со сличен јазол. Соодветниот јазол се нарекува како предмет.