Получение цвета фона тела с помощью Javascript (jQuery) в Webkit & Opera - PullRequest
1 голос
/ 13 ноября 2009

Этот код работает только в Firefox. Сафари и Опере это не нравится:

alert($("<body>").css("background-color"));

Я пробовал и другие методы, которые еще менее успешны.

alert(document.getElementsByTagName("body")[0].styles.backgroundColor);
alert(document.body.styles.backgroundColor);

Я тестировал эти браузеры на Mac - и не тестировал это в IE (пока). Есть идеи?

1 Ответ

4 голосов
/ 13 ноября 2009

Попробуйте:

alert($("body").css("background-color"));

(т.е. без угловых скобок вокруг body).См. Документы jQuery по функции CSS и документы по селекторам jQuery .

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...