Как да получите достъп до всеки обект HTML чрез JavaScript

Как да получите достъп до всеки обект HTML чрез JavaScript

Бъдете внимателни: Този скрипт трябва да бъде извикана в края на страницата! Надявам се, че помня правилото: докато обектът не съществува - не можеш да работиш с него. Така че преди да се работи с HTML-обекти. необходимо е, че те първи път се появява.

Сега нека да извлекат всички обекти, които са на страницата. Тъй като всички имоти - масив, вие трябва да го разглеждаме като масив:

ул Var = "";
за (I = 0; и ул + = document.all [Ь] + "
";
document.write (STR);

Тук ние получаваме всички обекти на страницата и да ги запишете на променлив улица на. След като цикълът е минало, ние се получи тази променлива.

Ще се видим скоро!

>>> I иска да промени цвета на фона на document.getElementsByTagName ( "тяло") [0] .style.backgroundColor; но не успя, защото Стил, внесени през и етикет Тя няма атрибути. Как да получите имот в внасят стил >>> по-скоро въпрос на стил: Получавам фоновия цвят = "RGB (255,0,0)". Как да сравните цвета в различни формати? "Red"! = "# Ff0000"! = "RGB (255,0,0)". Благодарим Ви!

Всичко трябва да се получи. Какво има в досието на стил - това няма значение, чрез JS всичко се променя. Цвят, всъщност, не може да се сравнява. Трябва да се напише отделна функция, която сравнява всички възможни формати, защото той е всеки вашия браузър.

Благодаря ви, проблемът беше допълнителните пространства. Защо маркери [I] .className + = "активен"; - не работи, и маркерите [Ь] .className + = "активен"; - (нищожен пред класа цитиран активна), защо е необходимо?

Тъй клас = "а б" - е едно, клас = "аб" - е съвсем друго.