Semalt: Element Attributer. Alles wat Dir Wësse Wësse

Document Object Model (DOM) ass eng Application Programming Interface (API) fir gutt strukturéiert XML an HTML Dokumenter. API definéiert d'ultimate Struktur vun Dokumenter, wéi se zougänglech sinn, a wéi Web Scrapers Zougang zum Schrack an Dokumenter iwwer de Web kréien.

DOM funktionnéiert fir Attributen déi an HTML Elementer präsent sinn z'entwéckelen an z'änneren. Mat Dom kënnt Dir Element Attributer a Stile kréien, déi an engem bestëmmten Dokument benotzt ginn. Mat wéineg Schraufentechniken kënnt Dir den Hannergrondbild vum Zildokument zréckkréien.

HTML DOM Noden

Wann et ëm JavaScript geet, gëtt DOM als e World Wide Web Consortium (W3C) Standard bezeechent. Dom gëtt benotzt fir e Standard ze definéieren an z'illustréieren fir Zougang zu Dokumenter. De Model erlaabt Scripten a Programmer ze aktualiséieren an Zougang zu der Struktur déi benotzt gëtt fir en Dokument ze schreiwen.

Wann et ëm HTML DOM geet, kann alles als Node betruecht ginn. Zum Beispill:

  • All HTML Attributer sinn Attributerknoten;
  • Kommentarer sinn Kommentarknoten;
  • All HTML Elementer sinn Elementer Wirbelen;
  • D'Dokument selwer gëtt als Dokumentnode bezeechent;

Document Object Model gëtt benotzt fir Zougang zu Elementer bannent XML an HTML Dokumenter ze kréien an ze manipuléieren. Elementer ginn organiséiert an an eng Datestruktur (Bamähnlech) organiséiert, déi ganz einfach fir Navigatioun a Modifikatioun duerchgezunn kënne ginn. Dir kënnt Klassen an DIV, Kierper, oder HTML Element mat Cascading Style Sheets (CSS) addéieren oder mat den Elementer mat JS interagéieren.

Wat Dir musst wëssen iwwer Attributer Eegeschafte

D'Node kënnen accessibel a manipuléiert ginn mat hirem respektiven Indexnummer, wou de Minimum Index "0" ass. D'Attributer Propriétéit funktionnéiert andeems en detailléiert Sammlung vu besonneschen Node Attributer zréckkënnt, sou wéi den NamedNodeMap Objet. Notéiert datt numeresch Indexéierung Iech hëlleft en Element Attributer ze maachen.

Element Attributer

D'Element Attributer Eegeschafte gëtt eng valabel Sammlung vun all Attributerknoten, déi an engem bestëmmten Node registréiert sinn. An einfache Wierder ass et e NamedNodeMap. Duerfir feelen et Array Methoden. Den Attributer (e Pair vu Saiten déi all Donnéeën iwwer dat uginn Attributer duerstellen) Noden kënnen ënnerschiddlech sinn vum Browser dee benotzt gëtt.

An dësem Post steet NamedNodeMap Object fir d'onstrukturéiert Sammlung vun engem spezifeschen Element Attributerknoten. Dir musst keng Panik maachen a jeeweilege Browser deen Dir benotzt hutt. Den NamedNodeMap Objet an den Attributer Objet gëtt a grousse Web Browser ënnerstëtzt.

Den NamedNodeMap Objekt besteet aus enger Längtimmobilie déi Dir benotze kënnt fir d'genee Zuel vun Attributer ze bestëmmen. Nodeems Dir d'Gesamtzuel vun Attributer an engem Dokument identifizéiert hutt, loopt Dir duerch d'Attributerknoteren an extrahéiert Är Zilinformatioun. Wann Dir Daten aus engem Text ophëlt, sollt Dir berücksichtegt datt HTML Attributer och als Attributerknoten bezeechent ginn, déi Eegeschafte fir Ären Attributer Objet enthalen.

Fir Internet Explorer Enthusiaster, musst Dir bemierken datt d'Attributeregeschaften eng detailléiert Sammlung vun de méigleche Attributer fir e spezifescht Element zréckginn. Eemol en DOM Node fir all uginn HTML Element generéiert ass, vill vun den Attributer bezéien op Attributer déi déiselwecht Nimm hunn. Wann Dir en HTML Quellcode entwéckelt, kënnt Dir d'Attributer op Ären HTML Elementer definéieren. Wann Äre Browser Äre Skript parséiert, gëtt eng entspriechend DOM mat engem ähnlechen Node erstallt. Deen entspriechende Node gëtt als Objet bezeechent.