Existem duas maneiras de ocultar controles usando JavaScript, a saber, definindo as propriedades "Display" e "Visibility" do estilo do controle.
O controle não é visível quando Style.Display = "Block" ou Style.visibility = "Visible". A diferença é que "exibição" não apenas oculta o controle, mas também o controle oculto não ocupa mais a posição ocupada quando exibida. O controle oculto em "visibilidade" apenas define o controle como invisível e o controle ainda ocupa sua posição original.
função displayhideui () {var ui = document.getElementById ("bbs"); ui.style.display = "nenhuma função";} Exibeshowui () {var ui = document.getElementById ("bbs"); ui.style.display = "" //; Block will cause the subsequent space to be wrapped}function visibilityHideUI(){var ui =document.getElementById("bbs");ui.style.visibility="hidden";}function visibilityShowUI(){var ui =document.getElementById("bbs");ui.style.visibility="visible";}</script>Descrição do valor
Nenhum esse elemento não será exibido.
Bloco Este elemento será exibido como um elemento em nível de bloco, com quebras de linha antes e depois.
Padrão em linha. Esse elemento será exibido como um elemento embutido, sem caracteres de nova linha antes e depois do elemento.
Elemento de bloco embutido em linha embutida. (Novo valor agregado no CSS2.1)
Lista-item Este elemento é exibido como uma lista.
Executar este elemento é exibido como um elemento em nível de bloco ou um elemento embutido com base no contexto.
Compacto Existe um valor compacto no CSS, mas foi removido do CSS2.1 devido à falta de suporte extensivo.
Marcador Existe um marcador de valor no CSS, mas foi removido do CSS2.1 devido à falta de apoio extensivo.
Tabela Este elemento é exibido como uma tabela de nível de bloco (semelhante a <table>), com quebras de linha antes e depois da tabela.
Tabela em linha Este elemento é exibido como uma tabela embutida (semelhante a <table>), sem caracteres de nova linha antes e depois da tabela.
Grupo de tabela-row Este elemento é exibido como um grupo de uma ou mais linhas (semelhante a <tbody>).
Grupo de tabela do cabeçalho Este elemento é exibido como um grupo de uma ou mais linhas (semelhante a <head>).
Table-Footer-Grupo Este elemento é exibido como um agrupamento de uma ou mais linhas (semelhante a <tfoot>).
Table-fila Este elemento é exibido como uma linha de tabela (semelhante a <tr>).
Tabela-column-group Este elemento é exibido como um grupo de uma ou mais colunas (semelhante a <Colgroup>).
Tabela-coluna Este elemento será exibido como uma coluna de células (semelhante a <col>)
Células de mesa Este elemento será exibido como uma célula de tabela (semelhante a <td> e <th>)
tabela Caption Este elemento será exibido como um título de tabela (semelhante a <ingtion>)
Herito especifica que o valor do atributo de exibição deve ser herdado do elemento pai.
O problema resolvido hoje é fornecer ao rótulo da classe. Os detalhes são os seguintes:
Na função Preparando a interface var rótulo1 = document.getElementById ("Label1");
$ (document) .ready (function () {$ (". Flipp .span4"). Clique (function () {$ (this) .Parent (). Next (). Toggle (); $ (this) .parent (). Document.getElementById ("Label1"); Label1.style.display = "None";})Em seguida, adicione o local correspondente do JSP:
<Label ID = "Label1" para = "currentpwd" generated = "true" style = "display: inline"> </belt>
Para a classe Label.Error definida pelo CSS, você pode usar $ ("Label.error"). Removeattr ("estilo"). Att ("estilo", "Display: None;"); Para implementar as funções acima. Além disso, parece que não há necessidade de definir o valor de identificação para rótulos no local correspondente no subsolo.