Semalt: alkuaineominaisuudet. Kaikki mitä sinun tarvitsee tietää

Document Object Model (DOM) on sovellusohjelmointirajapinta (API) hyvin jäsenneltyihin XML- ja HTML-asiakirjoihin. Sovellusliittymä (API) määrittelee asiakirjojen perimmäisen rakenteen, kuinka niitä voidaan käyttää ja kuinka web-kaavin käyttää ja kaataa asiakirjoja verkossa.

DOM pyrkii hakemaan ja muokkaamaan HTML-elementteissä olevia määritteitä. Dom-toiminnolla voit käyttää tietyssä asiakirjassa käytettyjä elementtimääritteitä ja tyylejä. Muutamalla kaavintatekniikalla voit hakea kohdeasiakirjan taustakuvan.

HTML DOM -solmut

JavaScriptiä käytettäessä DOM: ta kutsutaan W3C (World Wide Web Consortium) -standardiksi. Domia käytetään määrittelemään ja havainnollistamaan asiakirjojen saatavuutta koskevaa standardia. Malli sallii skriptien ja ohjelmien päivittää ja käyttää dokumentin kirjoittamiseen käytettyä rakennetta.

HTML DOM: n suhteen kaikkea voidaan pitää solmuna. Esimerkiksi:

  • Kaikki HTML-määritteet ovat attribuuttisolmuja;
  • Kommentit ovat kommenttisolmuja;
  • Kaikki HTML-elementit ovat elementtisolmuja;
  • Itse asiakirjaa kutsutaan dokumenttisolmuksi;

Asiakirjaobjektimallia käytetään XML- ja HTML-asiakirjojen elementtien käyttämiseen ja käsittelemiseen. Elementit järjestetään ja hallitaan tietorakenteeksi (puumaiseksi), joka voidaan helposti kulkea navigointia ja muokkaamista varten. Voit lisätä luokkia DIV-, runko- tai HTML-elementtiin CSS: n avulla tai käyttää vuorovaikutusta elementtien kanssa JS: n avulla.

Mitä sinun on tiedettävä ominaisuuksien ominaisuuksista

Solmuihin pääsee käsiksi ja niitä voidaan käyttää käyttämällä vastaavia indeksinumeroita, joissa minimiindeksi on "0". Ominaisuuksien ominaisuus toimii palauttamalla yksityiskohtainen kokoelma tietyn solmun määritteitä, kuten NamedNodeMap-objekti. Huomaa, että numeerinen indeksointi auttaa sinua läpi elementtiominaisuuden.

Elementtiominaisuus

Elementtiominaisuusominaisuus palauttaa kelvollisen kokoelman kaikista attribuuttisolmuista, jotka on rekisteröity tiettyyn solmuun. Yksinkertaisin sanoin, se on NamedNodeMap. Siksi siitä puuttuu Array-menetelmät. Attribuutti (merkkijonojen pari, joka kuvaa mitä tahansa tietyn ominaisuuden tietoja) -solmut voivat vaihdella käytetyn selaimen mukaan.

Tässä viestissä NamedNodeMap Object tarkoittaa tietyn elementtiominaisuussolmun jäsentelemätöntä kokoelmaa. Sinun ei tarvitse paniikkia käyttämäsi selaimen suhteen. NamedNodeMap -objektia ja Attribuutio-objektia tuetaan suurimmissa selaimissa.

NamedNodeMap-objekti käsittää pituusominaisuuden, jonka avulla voit määrittää määritteiden tarkan määrän. Kun olet tunnistanut dokumentissa olevien attribuuttien kokonaismäärän, siirrä attribuuttisolmujen läpi ja poimi kohdetiedot. Kun haet tietoja tekstistä, ota huomioon, että HTML-määritteitä kutsutaan myös attribuuttisolmuiksi, jotka koostuvat Attribuutio-objektin ominaisuuksista.

Internet Explorerin harrastajille on huomattava, että ominaisuusominaisuus pyrkii palauttamaan yksityiskohtaisen kokoelman tietyn elementin mahdollisista ominaisuuksista. Kun DOM-solmu on luotu jokaiselle HTML-elementille, monet attribuutit liittyvät attribuutteihin, joilla on samat nimet. Kun kehität HTML-lähdekoodia, voit määrittää HTML-elementtien määritteet. Kun selaimesi jäsentää skriptisi, luodaan vastaava DOM, jolla on samanlainen solmu. Vastaavaa solmua nimitetään esineeksi.