Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 25.10.2018, 00:17   #1
usa-1450
Пользователь
 
Регистрация: 07.01.2015
Сообщений: 44
Репутация: 10
По умолчанию [РЕШЕНО] Не меняется цвет через style

Читаю по книге, вроде простой код, но не хочет меняться стиль.
Код:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>transition-delay</title>

 </head>
 <body>
<script>
function O(i) {return typeof i == 'object' ? i : document.getElementById(i)}
function S(i) { return O(i).style }
function C(i) { return document.getElementsByClassName(i) }

      S('object').border     = 'solid 1px red'
      S('object').width      = '100px'
      S('object').height     = '100px'
      S('object').background = '#eee'
      S('object').color      = 'blue'
      S('object').fontSize   = '15pt'
      S('object').fontFamily = 'Helvetica'
      S('object').fontStyle  = 'italic'



</script>

<div id='object'>Div-объект</div>
 </body>
</html>

В чем может быть проблема?

Решение в следующем сообщении

Последний раз редактировалось Вадим Мошев; 26.10.2018 в 17:35.
usa-1450 вне форума   Ответить с цитированием
Старый 25.10.2018, 00:29   #2
Вадим Мошев
гигаМодератор :)
Заслуженный модератор
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Адрес: Адрес: Адрес: Адрес: Адрес: Адрес: Адрес: Адрес: Адрес:
Сообщений: 7,685
Репутация: 3715
По умолчанию

Потому что вы пытаетесь применить стиль к тому элементу, которого ещё не существует. Переместите ваш скрипт под тот div, который вы оформляете, и всё заработает.
Кстати,
Код:

function O(i) {return typeof i == 'object' ? i : document.getElementById(i)}
function S(i) { return O(i).style }
function C(i) { return document.getElementsByClassName(i) }

Зачем эти извращения?
Вадим Мошев на форуме   Ответить с цитированием
Старый 25.10.2018, 13:45   #3
usa-1450
Пользователь
 
Регистрация: 07.01.2015
Сообщений: 44
Репутация: 10
По умолчанию

Благодарю, тему можно закрывать.
usa-1450 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[РЕШЕНО] Как у ссылки изменить расстояние от текста до подчёркивающей линии, а также цвет, толщину и цвет? Lolopop12 HTML и CSS 2 05.06.2017 03:13
Form Style не меняется у второй формы pinya_mov Общие вопросы Delphi 55 05.03.2015 08:50
DateTimePicker не меняется цвет SlavaSH Компоненты Delphi 2 05.12.2013 15:18
Не меняется цвет шрифтов, на компонентах в Delphi_7. StE111 Общие вопросы Delphi 4 26.11.2013 09:57
RichView Style Как? убрать цвет? KurtWagner Компоненты Delphi 9 04.02.2009 22:16


19:48.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru