Существует два способа скрыть элементы управления с помощью JavaScript, а именно путем установки свойств «отображения» и «видимости» стиля управления.
Управление не видно, когда style.display = "block" или style.visibility = "visible". Разница в том, что «отображение» не только скрывает управление, но и скрытый контроль больше не занимает позицию, занятое при отображении. Скрытый контроль в «видимости» просто устанавливает контроль невидимым, и элемент управления все еще занимает его исходное положение.
функция DisplayHideui () {var ui = document.getElementById ("bbs"); ui.style.display = "none";} function displayshowui () {var ui = document.getElementbyId ("bbs"); ui.style.display = "" // Если отображение пусто, это будет хорошо. Блок приведет к тому, что последующее пространство будет обернуто} function visibueHideui () {var ui = document.getElementById ("bbs"); ui.style.visibility = "hidden";} function visebilityshowui () {var ui = document.getElementByid ("bbs"); ui.style.visible = "/visible";> "/visipt striptemiad (" bbs ");Значение Описание
Нет, этот элемент не будет отображаться.
Блок этот элемент будет отображаться в виде элемента уровня блока, с разрывами линии до и после.
встроенный дефолт. Этот элемент будет отображаться как встроенный элемент, без новых символов до и после элемента.
Встроенный встроенный элемент блока. (Новое значение добавлено в CSS2.1)
Список-это этот элемент отображается в виде списка.
Запустить этот элемент отображается в виде элемента уровня блока или встроенного элемента на основе контекста.
Компактный в CSS есть значение, но он был удален из CSS2.1 из -за отсутствия обширной поддержки.
Маркер В CSS есть маркер, но он был удален из CSS2.1 из -за отсутствия обширной поддержки.
Таблица Этот элемент отображается в виде таблицы уровня блока (аналогично <table>), с разрывами линии до и после таблицы.
Встроенный таблица Этот элемент отображается в виде встроенной таблицы (аналогично <table>), без новых символов до и после таблицы.
Группа таблиц-строки Этот элемент отображается как группа из одного или нескольких строк (аналогично <Tbody>).
Группа Table Header Этот элемент отображается как группа из одного или нескольких строк (аналогично <Head>).
Таблица-фанатичная группа Этот элемент отображается как группировка одного или нескольких строк (аналогично <tfoot>).
Таблица Этот элемент отображается в виде строки таблицы (аналогично <TR>).
Группа таблицы-колонны Этот элемент отображается как группа из одного или нескольких столбцов (аналогично <Colgroup>).
Колонка таблицы, этот элемент будет отображаться в виде столбца ячейки (аналогично <Col>)
Табличная клетка Этот элемент будет отображаться в виде ячейки таблицы (аналогично <TD> и <TH>)
Таблица, этот элемент будет отображаться как заголовок таблицы (аналогично <Подпись>)
Унаследование указывает, что значение атрибута отображения должно быть унаследовано от родительского элемента.
Проблема, решаемая сегодня, состоит в том, чтобы дать классовую метку. Ориентирован на ID на странице JSS, а затем управлять видимостью идентификатора, чтобы очистить информацию о приглашении JS при закрытии Div. Детали следующие:
В функции, подготовленной интерфейс var label1 = document.getElementbyid ("label1");
$ (document) .ready (function () {$ (". flipp .span4"). Click (function () {$ (this) .parent (). Next (). Toggle (); $ (this) .parent (). Parent (). Prevall (). Найти (". панель"). Hide (); $ (this). vare (). document.getElementById ("label1"); label1.style.display = "none";})Затем добавьте в соответствующее место JSP:
<label id = "label1" для = "currentpwd" Gened = "true" style = "display: inline"> </label>
Для класса Label.Error, определенного CSS, вы можете использовать $ ("label.error"). RemoveAttr ("style"). Attr ("style", "Display: none;"); Для реализации вышеуказанных функций. Более того, кажется, что нет необходимости определять значение идентификатора для меток в соответствующем месте под землей.