Semalt: elementu atribūti. Viss, kas jums jāzina

Dokumentu objekta modelis (DOM) ir lietojumprogrammu saskarne (API) labi strukturētiem XML un HTML dokumentiem. API definē dokumentu galīgo struktūru, kā tiem piekļūt un kā tīmekļa skrāpji piekļūst un nokasa dokumentus visā tīmeklī.

DOM darbojas, lai izgūtu un modificētu HTML elementos esošos atribūtus. Izmantojot Dom, jūs varat piekļūt elementu atribūtiem un stiliem, ko izmanto noteiktā dokumentā. Izmantojot dažus nokasīšanas paņēmienus, jūs varat iegūt mērķa dokumenta fona attēlu.

HTML DOM mezgli

Ja runājam par JavaScript, DOM tiek saukts par globālā tīmekļa konsorcija (W3C) standartu. Dom tiek izmantots, lai definētu un ilustrētu dokumentu piekļuves standartu. Modelis ļauj skriptiem un programmām atjaunināt un piekļūt dokumenta rakstīšanai izmantotajai struktūrai.

Runājot par HTML DOM, visu var uzskatīt par mezglu. Piemēram:

  • Visi HTML atribūti ir atribūtu mezgli;
  • Komentāri ir komentāru mezgli;
  • Visi HTML elementi ir elementu mezgli;
  • Pats dokuments tiek saukts par dokumenta mezglu;

Dokumenta objekta modelis tiek izmantots, lai piekļūtu elementiem un manipulētu ar tiem XML un HTML dokumentos. Elementi tiek sakārtoti un pārvaldīti datu struktūrā (līdzīgi kokam), kuru var viegli izsekot navigācijai un modifikācijai. Jūs varat pievienot klases DIV, pamattekstam vai HTML elementam, izmantojot CSS (Cascading Style Sheets), vai mijiedarboties ar elementiem, izmantojot JS.

Kas jums jāzina par īpašuma atribūtiem

Mezgliem var piekļūt un ar tiem var manipulēt, izmantojot to attiecīgos indeksa numurus, kur minimālais indekss ir "0". Atribūtu īpašums darbojas, atdodot detalizētu konkrēta mezgla atribūtu kolekciju, piemēram, objektu NamedNodeMap. Ņemiet vērā, ka skaitliskā indeksēšana palīdzēs iziet elementa atribūtu.

Elementa atribūts

Elementa atribūta īpašums atgriež derīgu visu atribūtu mezglu kolekciju, kas reģistrēti noteiktā mezglā. Vienkāršiem vārdiem sakot, tas ir NamedNodeMap. Tāpēc tai trūkst masīva metožu. Atribūta (virkņu pāris, kas apzīmē visus datus par doto atribūtu) mezgli var atšķirties atkarībā no izmantotā pārlūka.

Šajā amatā objekts NamedNodeMap apzīmē nestrukturētu specifisku elementu atribūtu mezglu kolekciju. Par izmantoto pārlūkprogrammu nav jājūtas panikā. Objekts NamedNodeMap un objekts Atribūts tiek atbalstīti lielākajos interneta pārlūkos.

Objekts NamedNodeMap sastāv no garuma rekvizīta, kuru varat izmantot, lai noteiktu precīzu atribūtu skaitu. Pēc kopējā atribūtu skaita identificēšanas dokumentā iziet cauri atribūtu mezgliem un izvelciet mērķa informāciju. Izgūstot datus no teksta, ņemiet vērā, ka HTML atribūti tiek saukti arī par atribūtu mezgliem, kas satur objekta Atribūts rekvizītus.

Internet Explorer entuziastiem jums jāņem vērā, ka atribūtu īpašumam ir tendence atgriezt detalizētu konkrētā elementa iespējamo atribūtu kolekciju. Kad DOM mezgls ir ģenerēts jebkuram HTML elementam, daudzi atribūti attiecas uz atribūtiem ar vienādiem nosaukumiem. Izstrādājot HTML avota kodu, varat definēt HTML elementu atribūtus. Kad jūsu pārlūkprogramma parsēs jūsu skriptu, tiks izveidots atbilstošs DOM ar līdzīgu mezglu. Atbilstošais mezgls tiek saukts par objektu.