هناك طريقتان لإخفاء عناصر التحكم باستخدام JavaScript ، وهما من خلال تعيين خصائص "العرض" و "الرؤية" لأسلوب التحكم.
التحكم غير مرئي عند النمط. الفرق هو أن "العرض" لا يخفي عنصر التحكم فحسب ، بل أيضًا التحكم المخفي لم يعد يشغل الموقف الذي يشغله عند عرضه. تحدد التحكم الخفي في "الرؤية" فقط التحكم ليكون غير مرئي ، ولا يزال التحكم يحتل موقعه الأصلي.
وظيفة displayHideUi () {var ui = document.getElementById ("bbs") ؛ ui.style.display = "none" ؛} supayshowui () {var ui = document.getElementById ("bbs") ؛ ui.style.display = "؛ // سوف يتسبب الكتلة في أن تكون المساحة اللاحقة ملفوفة} وثيقة الوظيفية hideui () {var ui = document.getElementById ("bbs") ؛ ui.style.visibility = "hidden" ؛وصف القيمة
لا شيء لن يتم عرض هذا العنصر.
سيتم عرض حظر هذا العنصر كعنصر على مستوى الكتلة ، مع انقطاع الأسطر قبل وبعد.
الافتراضي المضمّن. سيتم عرض هذا العنصر كعنصر مضمّن ، مع عدم وجود أحرف جديدة قبل وبعد العنصر.
عنصر كتلة مضمّن مضمّن. (القيمة الجديدة المضافة في CSS2.1)
قائمة-يتم عرض هذا العنصر كقائمة.
يتم تشغيل هذا العنصر كعنصر على مستوى الكتلة أو عنصرًا مضمّنًا استنادًا إلى السياق.
مضغوط هناك قيمة مضغوطة في CSS ، ولكن تمت إزالتها من CSS2.1 بسبب نقص الدعم المكثف.
علامة هناك علامة قيمة في CSS ، ولكن تمت إزالتها من CSS2.1 بسبب نقص الدعم المكثف.
الجدول يتم عرض هذا العنصر كجدول مستوى الكتلة (على غرار <الطاولة>) ، مع فواصل الخط قبل وبعد الجدول.
يتم عرض هذا العنصر المضمّن كجدول مضمّن (على غرار <الطاولة>) ، مع عدم وجود أحرف جديدة قبل الجدول وبعده.
مجموعة صف الجدول يتم عرض هذا العنصر كمجموعة من صف واحد أو أكثر (على غرار <tbody>).
مجموعة رأس الجدول يتم عرض هذا العنصر كمجموعة من صف واحد أو أكثر (على غرار <head>).
مجموعة الجدول-توتر-يتم عرض هذا العنصر كتجميع من صف واحد أو أكثر (على غرار <tfoot>).
يتم عرض صف الجدول هذا العنصر كصف جدول (على غرار <tr>).
مجموعة Table-Column-Group يتم عرض هذا العنصر كمجموعة من عمود واحد أو أكثر (على غرار <Colgroup>).
سيتم عرض هذا العنصر عمود الجدول كعمود لخلية (على غرار <col>)
سيل الخلية الجدول سيتم عرض هذا العنصر كخلية جدول (على غرار <td> و <th>)
سيتم عرض هذا العنصر كعنوان جدول (على غرار <caption>)
يحدد الوراثة أن قيمة سمة العرض يجب أن تكون ورثها من العنصر الأصل.
تتمثل المشكلة التي تم حلها اليوم في إعطاء علامة الفصل. المحددة في صفحة JSS معرّف ، ثم التحكم في رؤية المعرف لمسح معلومات JS عند إغلاق DIV. التفاصيل كما يلي:
في وظيفة إعداد واجهة var label1 = document.getElementById ("label1") ؛
$ (document) .Ready (function () {$ ( document.getElementById ("label1") ؛ label1.style.display = "none" ؛})ثم أضف JSP المكان المقابل:
<label id = "label1" for = "currentpwd" endrended = "true" style = "display: inline"> </billy>
للحصول على label.error ، حددها CSS ، يمكنك استخدام $ ("label.error"). removeAttr ("style"). attr ("style" ، "display: none ؛") ؛ لتنفيذ الوظائف أعلاه. علاوة على ذلك ، يبدو أنه لا توجد حاجة لتحديد قيمة المعرف للعلامات في الموقع المقابل تحت الأرض.