JavaScriptを使用してコントロールを非表示にするには、コントロールのスタイルの「ディスプレイ」と「可視性」プロパティを設定することによる2つの方法があります。
style.display = "block"またはstyle.visibility = "visible"の場合、コントロールは表示されません。違いは、「ディスプレイ」がコントロールを隠すだけでなく、隠されたコントロールが表示されたときに占有されている位置を占有しなくなったことです。 「可視性」の隠されたコントロールは、コントロールを見えないように設定するだけで、コントロールはまだ元の位置を占めています。
function displayhideui(){var ui = document.getElementbyId( "bbs"); ui.style.display = "none";} functionsisplayshoiui(){document.getElementbyid( "bbs"); ui.style.display = ""; //ブロックにより、後続のスペースがラップされます}関数visibilityhideui(){var ui = document.getElementbyid( "bbs"); ui.style.visibility = "hisden";} function visibilityshowui(){var ui = document.getelementbyid( "bbs");値の説明
この要素は表示されません。
ブロックこの要素は、前後にラインが破損するブロックレベルの要素として表示されます。
インラインのデフォルト。この要素は、要素の前後に新しいライン文字がないインライン要素として表示されます。
インラインブロックインラインブロック要素。 (CSS2.1に新しい付加価値)
List-ITEMこの要素はリストとして表示されます。
この要素は、コンテキストに基づいてブロックレベルの要素またはインライン要素として表示されます。
コンパクトCSSには値コンパクトがありますが、広範なサポートがないため、CSS2.1から削除されています。
マーカーCSSには値マーカーがありますが、広範なサポートがないため、CSS2.1から削除されています。
テーブルこの要素は、テーブルの前後にラインが破損するブロックレベルのテーブル(<table>に類似)として表示されます。
インラインテーブルこの要素は、テーブルの前後に新しいライン文字はありません。
Table-Row-Groupこの要素は、1つ以上の行のグループとして表示されます(<tbody>に似ています)。
Table-Header-Groupこの要素は、1つ以上の行のグループとして表示されます(<head>に似ています)。
Table-Footer-Groupこの要素は、1つ以上の行のグループ化として表示されます(<tfoot>に似ています)。
テーブル列この要素は、テーブルの行(<tr>に類似)として表示されます。
Table-Column-Groupこの要素は、1つ以上の列のグループとして表示されます(<colgroup>に類似)。
テーブルコラムこの要素は、セルカラムとして表示されます(<col>に類似)
テーブルセルこの要素は、テーブルセルとして表示されます(<td>および<th>に似ています)
テーブルキャプションこの要素は、テーブルタイトルとして表示されます(<caption>に似ています)
継承は、ディスプレイ属性の値を親要素から継承することを指定します。
今日解決された問題は、JSSページで定義されているクラスラベルをIDを提供し、IDの可視性を制御して、divを閉じるときにJSプロンプト情報をクリアすることです。詳細は次のとおりです。
インターフェイスの準備でvar label1 = document.getElementById( "label1");
$(document).ready(function(){$( "。flipp .span4")。click(function(){$(this).parent() document.getElementById( "label1"); label1.style.display = "none";})次に、JSPに対応する場所を追加します。
<label id = "label1" for = "currentpwd" generated = "true" style = "display:inline"> </label>
CSSによって定義されたlabel.errorクラスの場合、$( "label.error")。removeattr( "style")。上記の機能を実装します。さらに、対応する場所の地下でラベルのID値を定義する必要はないようです。