Semalt: Tréithe Eiliminte. Gach Rud atá uait a Fháil

Is Comhéadan Clárúcháin Feidhmchláir (API) é Samhail Réada Doiciméid (DOM) do dhoiciméid XML agus HTML dea-struchtúrtha. Sainmhíníonn API struchtúr deiridh na ndoiciméad, conas iad a rochtain, agus an chaoi a ndéanann scríobairí gréasáin rochtain agus scríobadh ar dhoiciméid ar fud an ghréasáin.

Oibríonn DOM chun tréithe atá in eilimintí HTML a aisghabháil agus a mhodhnú. Le Dom, is féidir leat tréithe agus stíleanna eilimintí a úsáidtear i ndoiciméad áirithe a rochtain. Gan mórán teicnící scrapála, is féidir leat íomhá cúlra an spriocdhoiciméid a aisghabháil.

Nóid HTML DOM

Maidir le JavaScript, tugtar DOM mar chaighdeán Cuibhreannas Gréasáin Domhanda (W3C). Úsáidtear Dom chun caighdeán a shainiú agus a léiriú chun rochtain a fháil ar dhoiciméid. Ligeann an tSamhail do scripteanna agus do chláir an struchtúr a úsáidtear chun doiciméad a scríobh a nuashonrú agus rochtain a fháil air.

Nuair a bhaineann sé le HTML DOM, is féidir gach rud a mheas mar nód. Mar shampla:

  • Is nóid tréithe iad na tréithe HTML go léir;
  • Is nóid trácht iad na tráchtanna;
  • Is nóid eilimintí iad na heilimintí HTML go léir;
  • Tugtar nód doiciméad ar an doiciméad féin;

Úsáidtear Múnla Réada Doiciméid chun eilimintí laistigh de dhoiciméid XML agus HTML a rochtain agus a ionramháil. Eagraítear agus bainistítear eilimintí i struchtúr sonraí (cosúil le crainn) ar féidir iad a thrasnú go héasca le haghaidh nascleanúna agus modhnuithe. Is féidir leat ranganna a chur le DIV, corp, nó eilimint HTML trí Bileoga Stíle Cascáideacha (CSS) a úsáid, nó idirghníomhú leis na heilimintí ag úsáid JS.

Rudaí a theastaíonn uait a fháil faoi airíonna maoine

Is féidir nóid a rochtain agus a ionramháil trí úsáid a bhaint as a n-uimhreacha innéacs faoi seach, áit a bhfuil an t-innéacs íosta "0". Oibríonn na hairíonna maoine trí bhailiúchán mionsonraithe de thréithe nód áirithe a thabhairt ar ais, cosúil leis an réad NamedNodeMap. Tabhair faoi deara go gcuideoidh innéacsú uimhriúil leat dul trí tréith eiliminte.

Tréith eiliminte

Filleann an mhaoin aitreabúid bailiúchán bailí de na nóid tréithe go léir atá cláraithe le nód áirithe. I bhfocail shimplí, is NamedNodeMap é. Dá bhrí sin níl modhanna Eagar ann. Féadfaidh na nóid Tréithe (péire teaghráin a léiríonn aon sonraí maidir leis an tréith a thugtar) a bheith difriúil ag brath ar an mbrabhsálaí a úsáidtear.

Sa phost seo, seasann NamedNodeMap Object do bhailiú neamhstruchtúrtha nóid tréithe eiliminte ar leith. Ní gá duit scaoll a dhéanamh faoi seach den bhrabhsálaí a bhí á úsáid agat. Tacaítear le réad NamedNodeMap agus an réad Attribute i mór-bhrabhsálaithe gréasáin.

Cuimsíonn réad NamedNodeMap maoin ar fhad is féidir leat a úsáid chun líon cruinn na dtréithe a chinneadh. Tar éis duit líon iomlán na dtréithe i ndoiciméad a aithint, lúb trí na nóid tréithe agus bain do spriocfhaisnéis. Agus sonraí á n-aisghabháil agat ó théacs, coinnigh san áireamh go dtugtar tréithe HTML freisin mar nóid tréithe a chuimsíonn airíonna do réad Tréithe.

Maidir le díograiseoirí Internet Explorer, ní mór duit a thabhairt faoi deara go mbíonn claonadh ag an maoin tréithe bailiúchán mionsonraithe de na tréithe féideartha d’eilimint ar leith a thabhairt ar ais. Chomh luath agus a ghintear nód DOM d’aon eilimint HTML ar leith, baineann go leor de na tréithe le tréithe a bhfuil na hainmneacha céanna orthu. Agus cód foinse HTML á fhorbairt agat, is féidir leat na tréithe ar do chuid eilimintí HTML a shainiú. Chomh luath agus a dhéanann do bhrabhsálaí parsáil ar do script, cruthófar DOM comhfhreagrach le nód den chineál céanna. Tugtar réad ar an nód comhfhreagrach.