راکت
حل شده

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

5 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

5
AliH
AliH
@alih70442
بهترین پاسخ

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

document.querySelectorAll('.some-class').forEach(item => {
  item.addEventListener('click', event => {
    //handle click
  })
})
علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

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

فائزه ف
فائزه ف
@f.ferasat77

@gomnam

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

شاید پاسخ شما همین‌جا باشد

سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

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

فائزه ف
فائزه ف
@f.ferasat77

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

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

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