1. Как написать атрибуты CSS с помощью JS
1. Для атрибутов CSS без отметки вы обычно можете использовать стиль. Имя атрибута напрямую.
Такие как: obj.style.margin, obj.style.width, obj.style.left, obj.style.position
2. Для атрибута CSS, содержащего среднюю марку, удалите каждую среднюю марку и изменяйте первый символ после каждой средней марки, чтобы заработать.
Такие как: obj.style.margintop, obj.style.borderleftwidth, obj.style.zindex, obj.style.fontfamily и т. Д.
3. Специальный метод написания для JS Operation CSS Float Attribute
Поскольку Float - это зарезервированное слово для JavaScript, мы не можем использовать Obj.style.float напрямую, поэтому операция недействительна. Правильный способ его использования: т.е. obj.style.stylefloat, другие браузеры Mozilla (Gecko), FF и т. Д. Используйте стиль: obj.style.cssfloat.
2. Используйте JS, чтобы получить значение атрибута CSS
1. Получите стиль линии: obj.style. Имя атрибута. <div id = "css88"> JS получает значение атрибута CSS </div> Класс не может быть доступен.
2. Получить атрибуты CSS внутри и снаружи ссылки: IE использует метод obj.currentStyle ["атрибут"], и FF использует метод GetComputedStyle
3. Используйте JS для назначения значений атрибутам CSS
1. Назначьте атрибуты класса
Присвоение: document.getElementById ('ceil'). Classname = "class1";
Если он имеет несколько значений: document.getElementbyId ('ceil'). Classname = "class1 class2 class3";
2. obj.style.csstext Устанавливает стиль CSS объекта
document.getElementbyId ('vavition'). style.csstext = "your css code ';
Суммировать
Знание того, как динамически изменить стили, применяемые на странице, чрезвычайно полезно для создания стильных и интерактивных веб -страниц - знания, описанные в этой статье, являются основой более продвинутых технологий, таких как анимация JavaScript. Следует отметить, что вы должны использовать модификацию динамического стиля ответственно, а не чрезмерно использовать ее. Как упоминалось ранее, модификация стиля также может повысить эффективность веб -сайта - отображение контента и укрытие могут помочь избежать ненужных взаимодействий данных между клиентами и серверами.