Es gibt zwei Möglichkeiten, Steuerelemente mit JavaScript auszublenden, nämlich durch Einstellen der Eigenschaften "Anzeige" und "Sichtbarkeit" des Steuerelements.
Die Steuerung ist nicht sichtbar, wenn style.display = "block" oder style.visibility = "sichtbar". Der Unterschied besteht darin, dass "Anzeige" nicht nur die Steuerung verbirgt, sondern auch die versteckte Steuerung nicht mehr in der Position einnimmt, die bei der Anzeige besetzt ist. Die verborgene Kontrolle in "Sichtbarkeit" setzt die Kontrolle nur so unsichtbar, und die Kontrolle nimmt immer noch seine ursprüngliche Position ein.
Funktion displayHideui () {var ui = document.getElementById ("bbs"); ui.style.display = "None";} Funktion displayshowui () {var Ui = document.getElementById ("Bbs"); Der Block führt dazu, dass der nachfolgende Raum eingewickelt wird.Wertbeschreibung
Keines Dieses Element wird nicht angezeigt.
Block Dieses Element wird als Element auf Blockebene angezeigt, wobei Zeilenumbrüche vor und nachher.
Inline -Standard. Dieses Element wird als Inline -Element ohne neue Zeichen vor und nach dem Element angezeigt.
Inline-Block-Inline-Blockelement. (Neuer Wert in CSS2.1)
LIST-ITEM Dieses Element wird als Liste angezeigt.
Auslauf dieses Elements wird als Element auf Blockebene oder als Inline-Element basierend auf dem Kontext angezeigt.
Compact Es gibt einen Wert in CSS kompakt, aber er wurde aufgrund mangelnder Unterstützung von CSS2.1 entfernt.
Marker Es gibt einen Wertmarker in CSS, der jedoch aufgrund mangelnder Unterstützung aus der CSS2.1 entfernt wurde.
Tabelle Dieses Element wird als Tabelle auf Blockebene angezeigt (ähnlich <etabelle>), wobei Zeilenumbrüche vor und nach der Tabelle.
Inline-table Dieses Element wird als Inline-Tabelle (ähnlich wie <tabelle>) angezeigt, ohne dass vor und nach der Tabelle keine neuen Zeilenzeichen.
Tabellenreihegruppe Dieses Element wird als Gruppe von einer oder mehreren Zeilen angezeigt (ähnlich <Tbody>).
TABLE-Header-Gruppe Dieses Element wird als Gruppe von einer oder mehreren Zeilen angezeigt (ähnlich <kopf>).
Tabellenfußgruppe Dieses Element wird als Gruppierung einer oder mehrerer Zeilen angezeigt (ähnlich wie <tfoot>).
Tabellenreihe Dieses Element wird als Tabellenzeile angezeigt (ähnlich wie <tr>).
TABLE-SOLLUMN-GROP Dieses Element wird als Gruppe von einer oder mehreren Spalten angezeigt (ähnlich wie <Colgroup>).
Tabellensäule Dieses Element wird als Zellspalte angezeigt (ähnlich <col>)
Tabellenzell Dieses Element wird als Tabellenzelle angezeigt (ähnlich wie <Td> und <Th>)
TABLE-CAPTION Dieses Element wird als Tabellentitel angezeigt (ähnlich <caption>)
Inherit gibt an, dass der Wert des Anzeigeattributs aus dem übergeordneten Element vererbt werden sollte.
Das heute gelöste Problem besteht darin, dem Klassenlabel zu geben. ERROR, das in der JSS -Seite und ID definiert ist, und dann die Sichtbarkeit der ID zu steuern, um die JS -Eingabeaufforderungsinformationen beim Schließen der DIV zu löschen. Die Details sind wie folgt:
In der Funktion, die die Schnittstelle var label1 = document.getElementById ("Label1") vorbereitet;
$ (document) .ready (function () {$ (". flipp .span4"). click (function () {$ (this) .Parent (). Next (). Toggle (); $ (this) .Parent (). Elternteil (). Prevall (). Document.GetElementById ("Label1"); Label1.Style.Display = "None";})Fügen Sie dann den entsprechenden JSP -Ort hinzu:
<label id = "Label1" für = "currentpwd" generated = "true" style = "display: inline"> </label>
Für die von CSS definierte Label.Error -Klasse können Sie $ ("label.Error"). Um die oben genannten Funktionen zu implementieren. Darüber hinaus scheint es nicht erforderlich zu sein, den ID -Wert für Etiketten am entsprechenden Ort unter der Erde zu definieren.