Efektīva Chrome izstrādātāja rīku lietošana (pamācība)

Pieeja DOM elementiem konsolē - Soli pa solim instrukcija

Visi pamācības video Efektīva Chrome izstrādātāja rīku lietošana (pamācība)

Šajā instrukcijā tu uzzināsi, kā piekļūt DOM elementiem Chrome Developer Tools konsolē. Tas ir īpaši svarīgi tīmekļa izstrādātājiem, kas strādā ar HTML un JavaScript elementiem. Video instrukcijā tu apgūsi daudz noderīgu padomu un triku, lai viegli atlasītu un manipulētu DOM elementus.

Svarīgākie secinājumi

  • Tu vari piekļūt DOM elementiem, izmantojot globālās mainīgās, konsolas funkcijas un saīsinājumus.
  • Tāpat tu mācīsies, kā noskatīties un manipulēt iepriekšējās atlases.

Pakāpe-pa-pakāpe Instrukcija

Pirmkārt, pārliecinies, ka esi atvēris Chrome Developer Tools. To vari izdarīt, klikšķinot ar labo peles taustiņu uz tīmekļa lapas un izvēloties "Pārbaudīt" vai izmantojot taustiņu kombināciju Ctrl + Shift + I.

Tagad mēs aplūkosim, kā piekļūt konkrētam DOM elementam.

Pieeja DOM elementiem konsole – Soli pa solim rokasgrāmata

Ja tavā lapā ir DOM elements, piemēram, elements ar ID "App", to vari tieši piekļūt caur konsoli. Visiem elementiem ar ID ir globālas pieejamības window objektā.

Pieeja DOM elementiem konsole – Soli pa solim instrukcijas

Tu vari viegli piekļūt šim ID, ievadot window.App konsolē. Tas rādīs attiecīgo DOM elementu un tu vari to izvērst, lai piekļūtu tā apakšelementiem un atribūtiem.

Pieņemsim, ka tev ir jāizsauc funkcija no video, kas ir tavā lapā. To vari darīt, piemēram, izmantojot play, ja elements atbalsta šo metodi.

Pieeja DOM elementiem konsolē - soli pa solim rokasgrāmata

Lai redzētu visus DOM elementa īpašības un funkcijas, izmanto funkciju console.dir(). Ievadot console.dir(window.App), tu saņemsi pārskatāmu DOM elementa visu īpašību un metodiku attēlojumu.

Pieeja DOM elementiem konsoles režīmā - soli pa solim rokasgrāmata

Ja elementam nav ID, tu joprojām vari piekļūt tam, izmantojot document.querySelector(). Tas darbojas arī visam document.body, ja vēlies piekļūt tam.

Piekļuve DOM elementiem konsoļē - Soli pa solim ceļvedis

Sīkākai atlasei vari izmantot document.querySelector() vai document.querySelectorAll(), lai saņemtu elementu sarakstu, kas atbilst dotajam atlasītājam.

Piekļuve DOM elementiem konsole - soli pa solim rokasgrāmata

Šos sarakstus var rīkoties kā ar masīviem, pārveidojot tos ar Array.from(), lai strādātu ar to elementiem.

Noderīgs saīsinājums, ko vari izmantot konsolē, ir $0. Tas ļauj piekļūt pašreiz atlasītajam DOM elementam elementu cilnē. Ievadot $0 un nospiežot "return", tu redzēsi, kura elements ir pašlaik iezīmēts.

Pieeja DOM elementiem konsolē - Solis pa solim rokasgrāmata

Papildus tika ieviesta arī $1, $2, u.c., lai piekļūtu iepriekšējām atlases. $1 ir elements, ko iepriekš atlasīji pirms pašreiz atlasīji to.

Pieeja DOM elementiem konsoles — soli pa solim instrukcijas

Šie saīsinājumi atvieglo vairāku atlasīto elementu piekļuvi un padara darbu konsolē efektīvāku.

Piekļuve DOM elementiem konsoļē - pakāpeniska vadlīnija

Atcerieties, ka izmantojot console.dir() un līdzīgas funkcijas, ir jābūt piesardzīgam. Tās galvenokārt jāizmanto pārbaudes nolūkiem un nevajadzētu izmantot ražošanas kodā.

Piekļuve DOM elementiem konsole – Pamācība soli pa solim

Tagad vari viegli piekļūt pašlaik atlasītajiem DOM elementiem, un nevajadzēs specifiskas ID vai sarežģītas atlasītājas.

Piekļuve DOM elementiem konsoles – Soli pa solim ceļvedis

Kopsavilkums

Šajā pamācībā esam iepazinušies ar dažādām metodēm, kā piekļūt DOM elementiem Chrome Developer Tools konsolē. Tu esi iemācījies, kā izmantot ID, funkcijas un atlasītājus, lai manipulētu elementus savā tīmekļa vietnē.

Bieži uzdotie jautājumi

Kā piekļūt elementam bez ID?Izmanto document.querySelector() vai document.querySelectorAll().

Kas ir $0 konsolē?$0 ir šobrīd atlasītais DOM elements Elements cilnē.

Vai es varu izmantot console.dir() ražošanā?Nē, labāk šīs funkcijas izmantot tikai kļūdu labošanas nolūkos.

Ko darīt, ja vēlos piekļūt vairākiem elementiem?Izmanto document.querySelectorAll() un pārveido sarakstu par masīvu.

Kādas piesardzības pasākumus jāievēro, izmantojot konsoli?Izvairies no kļūdu labošanas rīku izmantošanas produktīvajā kodā, lai izvairītos no sarežģījumiem.