اذهب إلى المحتوى
  • 0

إخفاء وإظهار عنصر html عن طريق javascript

ليان أبو شعر

السؤال

كيف ممكن أبرمج  الزر More Detailes بلغة جافا  بحيث لما أضغط عليه يظهر الجدول وزررين آخرين 

Book A sessionو زر Less Detailesممكن شرح للسؤال وشكراً مقدما 

IMG_20211203_075749_902.jpg

IMG_20211203_075707_692.jpg

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

بالجافاسكريبت يمكنك فعل ذلك بسهولة عن طريق التلاعب بخاصية display في css

<button onclick="myFunction()">show</button>

<tabel id="table">
...
</table>
function myFunction() {
  var x = document.getElementById("table");
  if (x.style.display === "none") {
    x.style.display = "block";
  } else {
    x.style.display = "none";
  }
}

ويمكنك استخدام الاستراتيجية ذاتها لاخفاء زر الاظهار مثلا واظهار زر الاخفاء 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 2 ساعات قال Salah Eddin Berriani:

بالجافاسكريبت يمكنك فعل ذلك بسهولة عن طريق التلاعب بخاصية display في css


<button onclick="myFunction()">show</button>

<tabel id="table">
...
</table>

function myFunction() {
  var x = document.getElementById("table");
  if (x.style.display === "none") {
    x.style.display = "block";
  } else {
    x.style.display = "none";
  }
}

ويمكنك استخدام الاستراتيجية ذاتها لاخفاء زر الاظهار مثلا واظهار زر الاخفاء 

تمنام شكرا بي لما كتبت الكود ع Html وربكه بكود جافا  النتيجة طلعت مش جدول زي م انا أنشأت ولا الزر زي م أنا بدي لازم يكون بالأول بس زر واحد ظاهر اسمو More Detaile لما أضغط عليه يظهر الجدول وكمان زرين  Book A sessionو زر Less Detailesلوسمحت آسفة ع الإزعاج بس فيك اتساعدني وشكرا كتيير

 

IMG_20211203_112505_271.jpg

IMG_20211203_112502_812.jpg

IMG_20211203_112500_230.jpg

IMG_20211203_075749_902.jpg

IMG_20211203_075707_692.jpg

تمام شكرا بس لما كتبت الكود ع Html وربطه بكود جافا النتيجة طلعت مش جدول زي م انا أنشأت ولا الزر زي م أنا بدي لازم يكون بالأول بس زر واحد ظاهر اسمو More Detaile لما أضغط عليه يظهر الجدول وكمان زرين Book A sessionو زر Less Detailesلوسمحت آسفة ع الإزعاج بس فيك اتساعدني وشكرا كتيير

 

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 58 دقائق مضت قال ليان أبو شعر:

تمنام شكرا بي لما كتبت الكود ع Html وربكه بكود جافا  النتيجة طلعت مش جدول زي م انا أنشأت ولا الزر زي م أنا بدي لازم يكون بالأول بس زر واحد ظاهر اسمو More Detaile لما أضغط عليه يظهر الجدول وكمان زرين  Book A sessionو زر Less Detailesلوسمحت آسفة ع الإزعاج بس فيك اتساعدني وشكرا كتيير

 

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <style>
    #container {
      display: none;
    }
  </style>
  <body>
    <button id="show" onclick="show()">show detials</button>
    <div id="container">
      <table>
        <tr>
          <th>Company</th>
          <th>Contact</th>
          <th>Country</th>
        </tr>
        <tr>
          <td>Alfreds Futterkiste</td>
          <td>Maria Anders</td>
          <td>Germany</td>
        </tr>
        <tr>
          <td>Centro comercial Moctezuma</td>
          <td>Francisco Chang</td>
          <td>Mexico</td>
        </tr>
        <tr>
          <td>Ernst Handel</td>
          <td>Roland Mendel</td>
          <td>Austria</td>
        </tr>
        <tr>
          <td>Island Trading</td>
          <td>Helen Bennett</td>
          <td>UK</td>
        </tr>
        <tr>
          <td>Laughing Bacchus Winecellars</td>
          <td>Yoshi Tannamuri</td>
          <td>Canada</td>
        </tr>
        <tr>
          <td>Magazzini Alimentari Riuniti</td>
          <td>Giovanni Rovelli</td>
          <td>Italy</td>
        </tr>
      </table>
      <button onclick="hide()">less detials</button>
      <button>book</button>
    </div>
  </body>
  <script>
    var x = document.getElementById('container'); //تحديد الحاوية
    var b = document.getElementById('show'); // تحديد زر الاظهار
    function show() {
      x.style.display = 'block'; // اظهار الحاوية
      b.style.display = 'none'; //اخفاء زر الاظهار
    }
    function hide() {
      x.style.display = 'none'; // اخفاء الحاوية
      b.style.display = 'block'; // اظهار زر الاظهار
    }
  </script>
</html>

هذا مثال واضح اقرايه جيدا وستستطيعين تنفيذ ما تريدين

Animation.thumb.gif.b80a6b00fbc6221d7986f708d7ba9098.gif

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...