Cum de a obține acces la orice HTML obiect prin JavaScript

Fii atent: Acest script trebuie să fie numit la sfârșitul paginii! Sper că vă amintiți regula: atâta timp cât nu există obiect - nu poți lucra cu el. Deci, înainte de a lucra cu obiectele HTML. este necesar ca acestea apărut pentru prima dată.
Acum să obțină toate obiectele care se află pe pagina. Din moment ce toate bunurile - o matrice, trebuie să-l trateze ca o matrice:
var str = "";
pentru (i = 0; i
„;
document.write (str);
Aici vom obține toate obiectele de pe pagină și le scrie pe str variabila. Odată ce ciclul a trecut, obținem această variabilă.
Ne vedem în curând!
>>> Am vrut să schimbe document.getElementsByTagName culoarea de fundal ( 'organism') [0] .style.backgroundColor; dar a eșuat din cauza Stil importate prin și tag-ul
Ea nu are atribute. Cum să obțineți o proprietate în stilul importat >>> mai mult o chestiune de stil: I a lua culoarea de fundal = „rgb (255,0,0)“. Cum se compara culoarea în formate diferite? "Red"! = "# FF0000"! = "Rgb (255,0,0)". Vă mulțumim!Totul trebuie să fie obținute. Ce este în fișierul de stil - nu contează, prin totul se schimbă js. Culoare, de fapt, nu se compară. Trebuie să scrie o funcție separată, care compară toate formatele posibile, pentru că el este fiecare browser-ul.
Vă mulțumesc, problema a fost spații suplimentare. De ce tag-uri [i] .className + = "activ"; - nu funcționează, iar etichetele [i] .className + = "activ"; - (nule în fața clasei citat activ), de ce este nevoie?
Deoarece clasa = "a b" - este un lucru, class = "ab" - este o alta.