Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > непроисходит сравнения


Автор: supervladislav 30.11.2012, 01:17
Непроисходит почему-то сравнение вот тут
Код

if(document.getElementById('slideshow1').style.display=="block"){ }

Автор: supervladislav 30.11.2012, 01:45
У меня целый скрипт из-за этого неработает <что возвращает данное свойство?

Автор: Arantir 30.11.2012, 03:19
Зачем писать вопрос в одной теме, а потом создавать для этого еще отдельную тему?
Вы уже получили ответ в своей предыдущей теме, причем еще до создания этой темы.

Автор: CruorVult 30.11.2012, 14:50
Цитата(supervladislav @  30.11.2012,  01:45 Найти цитируемый пост)
что возвращает данное свойство?

То, что в него установлено. КЭП?

Автор: supervladislav 1.12.2012, 19:04
Почему-то проходит только такой вариант.
Мне честно говоря не ясно.
Код

if(document.getElementById('slideshow1').style.display!="none"){ }

Автор: Arantir 1.12.2012, 19:27
supervladislav, еще раз объясняю для тех, кто не читает свои же темы:
В свойствах объектов JavaScripts содержаться только значения, установленные самими JavaScripts.
Если вы не делали ...display = "block" через JavaScripts, то оно не может быть равно "block". Оно будет равно пустой строке. 
А пустая строка не равна "none" или любой другой строке. По этому неравенство работает, а равенство не работает.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)