فائزه ف
3 سال پیش توسط فائزه ف مطرح شد
5 پاسخ

استفاده ازرویداد موس برای لیست

سلام روزبخیر...وقتی برای لیستم رویدادموس قرارمیدم اون رویداد فقط برای ایتم اول اعمال میشه چطور این مشکل و حل کنم؟


ثبت پرسش جدید
AliH
@alih70442 3 سال پیش مطرح شد
0

سلام به این صورت میتونید برای المان های li که توی یه آرایه قرار دارند، eventlistener بزارید...

document.querySelectorAll('.some-class').forEach(item => {
  item.addEventListener('click', event => {
    //handle click
  })
})

علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش مطرح شد
0

سلام
کدتون رو قرار بدید


فائزه ف
@f.ferasat77 3 سال پیش مطرح شد
0

@gomnam

همونطور که توعکس مشخصه فقط رو اولین ایتم اعمال میشه.پرسیدم گفتن باید کد رویداد رو تو حلقه بنویسیم ولی نمیدونم چطور بنویسمتوضیح تصویر رو وارد کنید


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

سلام شما باید از document.querySelectorAll('li') استفاده کنید بعد list رو foreach بزنید در و برای هر کدوم event listener قرار بدید


AliH
@alih70442 3 سال پیش مطرح شد
0

سلام به این صورت میتونید برای المان های li که توی یه آرایه قرار دارند، eventlistener بزارید...

document.querySelectorAll('.some-class').forEach(item => {
  item.addEventListener('click', event => {
    //handle click
  })
})

فائزه ف
@f.ferasat77 3 سال پیش مطرح شد
0

چندتا متن دارم که اسم کلاساشون یکیه که استایل و رویدادش رو راحتتر قرار بدم.برای این هم از روشی که گفتین رویداد قراردادم ولی اعمال نشد.البته این دیگه لیست نیست@alih70442توضیح تصویر رو وارد کنید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام