„Semalt“: elemento atributai. Viskas, ką reikia žinoti

Dokumento objekto modelis (DOM) yra taikomojo programavimo sąsaja (API), skirta gerai struktūruotiems XML ir HTML dokumentams. API nusako galutinę dokumentų struktūrą, kaip prie jų prieiti ir kaip žiniatinklio grandikliai prieina ir skina dokumentus visame žiniatinklyje.

DOM siekia nuskaityti ir modifikuoti HTML elementuose esančius atributus. Naudodamiesi „Dom“, galite pasiekti elementų atributus ir stilius, naudojamus konkrečiame dokumente. Naudodamiesi keliais grandymo būdais, galite atkurti tikslinio dokumento fono paveikslėlį.

HTML DOM mazgai

Kai kalbama apie „JavaScript“, DOM yra vadinamas pasaulinio žiniatinklio konsorciumo (W3C) standartu. „Dom“ naudojamas apibrėžti ir iliustruoti prieigos prie dokumentų standartą. Modelis leidžia scenarijams ir programoms atnaujinti ir pasiekti struktūrą, naudojamą dokumentui rašyti.

Kalbant apie HTML DOM, viskas gali būti laikoma mazgu. Pavyzdžiui:

  • Visi HTML atributai yra atributų mazgai;
  • Komentarai yra komentarų mazgai;
  • Visi HTML elementai yra elementų mazgai;
  • Pats dokumentas yra vadinamas dokumento mazgu;

Dokumento objekto modelis naudojamas norint pasiekti ir manipuliuoti elementais XML ir HTML dokumentuose. Elementai yra organizuojami ir tvarkomi į duomenų struktūrą (panašią į medį), kurią lengvai galima pereiti naršant ir keičiant. Galite pridėti klases prie DIV, kūno ar HTML elementų naudodamiesi kaskadinių stilių lapeliais (CSS) arba sąveikauti su elementais naudodami JS.

Ką reikia žinoti apie nuosavybės savybes

Mazgus galima pasiekti ir jais manipuliuoti naudojant jų atitinkamus indekso numerius, kur mažiausias indeksas yra „0“. Atributų savybė veikia pateikiant išsamią tam tikrų mazgų atributų, tokių kaip objektas „NamedNodeMap“, kolekciją. Atminkite, kad skaitmeninis indeksavimas padės atlikti elemento atributą.

Elemento atributas

Elemento atributo savybė grąžina galiojančią visų atributų mazgų, registruotų tam tikrame mazge, kolekciją. Paprastais žodžiais tariant, tai „NamedNodeMap“. Taigi trūksta masyvo metodų. Atributo (stygų pora, atspindinti bet kokius duomenis, susijusius su duotu atributu) mazgai gali skirtis priklausomai nuo naudojamos naršyklės.

Šiame įraše „NamedNodeMap Object“ reiškia nestruktūruotą konkretaus elemento atributo mazgų rinkinį. Nereikia panikuoti dėl jūsų naudojamos naršyklės. Objektas „NamedNodeMap“ ir objektas „Atributas“ palaikomi pagrindinėse interneto naršyklėse.

„NamedNodeMap“ objektą sudaro ilgio ypatybė, kurią galite naudoti tiksliam atributų skaičiui nustatyti. Identifikavę bendrą atributų skaičių dokumente, pereikite per atributų mazgus ir ištraukite tikslinę informaciją. Gaudami duomenis iš teksto, atsižvelkite į tai, kad HTML atributai taip pat vadinami atributų mazgais, susidedančiais iš jūsų atributo objekto ypatybių.

„Internet Explorer“ entuziastams turite atkreipti dėmesį, kad atributų nuosavybė linkusi grąžinti išsamų galimų konkretaus elemento atributų rinkinį. Sukūrus DOM mazgą bet kuriam HTML elementui, daugelis atributų yra susiję su atributais, turinčiais tuos pačius pavadinimus. Kurdami HTML šaltinio kodą, galite apibrėžti savo HTML elementų atributus. Kai naršyklė išanalizuos scenarijų, bus sukurtas atitinkamas DOM su panašiu mazgu. Atitinkamas mazgas yra vadinamas objektu.