Div тип = "скрытый" + не скрытый - PullRequest
7 голосов
/ 12 июня 2009

В моем коде у меня есть тег div с type="hidden". Я просто не хочу показывать div. Если нужно, я покажу это, используя JQuery Show().

Но при этом мой div не будет скрыт от глаз.

Edit: Теперь я скрываю div, используя

<div style="visibility:hidden">XYZ</div>

Если мне нужно показать это снова, как я могу?

Ответы [ 6 ]

31 голосов
/ 12 июня 2009

попробуйте использовать стиль вместо типа

<div style="display: none;">content</div>
7 голосов
/ 12 июня 2009
type="hidden" 

используется только для скрытого ввода текстового поля.

Если вы хотите скрыть свой div, используйте:

style="display:none"

Или с JQuery скрыть ваш div с hide () .

3 голосов
/ 12 июня 2009

Используйте display: none для предотвращения отображения div, и пространство макета не будет зарезервировано. Используйте visibility: hidden, чтобы просто скрыть его (например, непрозрачность 0%), но необходимое место будет зарезервировано.

2 голосов
/ 12 июня 2009

Если DIV не абсолютно позиционирован, " display: none " может привести к сбою общей структуры документа. Вы можете использовать:

<div style="visibility:hidden"></div>

Это сделает DIV невидимым.

0 голосов
/ 22 февраля 2018

Определить идентификатор для этого элемента

Чтобы скрыть элемент в JavaScript

document.getElementById('elementId').style.display= 'none' ;  

Чтобы скрыть элемент в javascript

document.getElementById('elementId').style.display= 'block' ;
0 голосов
/ 12 июня 2009

Используя style = "display: none", можно скрыть div

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