رفتن به مطلب

مشکل با نمایش و مخفی کردن اطلاعات با کلیک


پست های پیشنهاد شده

<div id="m1" style="display:none;position:absolute;right:50px;top:12px;">
11111
</span>
<div id="m2" style="display:none;position:absolute;right:50px;top:12px;">
22222
</span>
<div id="m3" style="display:none;position:absolute;right:50px;top:12px;">
33333
</span>
<div id="m4" style="display:none;position:absolute;right:50px;top:12px;">
44444
</span>

از کد زیر استفاده کردم:

function graf(id) {
 var x = document.getElementById("m" + id);
 [].forEach.call(document.querySelectorAll('div'), function (el) {
 el.style.display = 'none';
});
 x.style.display = "block";
}

وقتی مثلا روی m1 کلیک میشه، اون دیو رو نشون میده ولی کلیه دیوهای سایت رو مخفی میکنه یعنی یک صفحه سفید میاد که فقط توش نوشته 1111 (اطلاعات دیو مورد نظر)

من میخوام وقتی روی m1 کلیک شد، m2,m3,... مخفی بشن و فقط همون نمایش داده بشه و یا اگر روی m3 کلیک شد، m1,m2,m4,m5,... مخفی بشن و m3 نشون داده بشه

مقادیر m1,m2,... هم خیلی زیاده یعنی ممکنه از m1 تا m500 بره

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...