Mesusjk
4 سال پیش توسط Mesusjk مطرح شد
8 پاسخ

انتخاب index موردنظر در آرایه

سلام دوستان. من یه div توی صفحه htmlم دارم که ۴تا button داخلشه. توی صفحه JS هم یه آرایه ساختم که بازهم ۴تا تگ html داخلشه(حالا دقیقاً مهم نیست چی هستن). یه پاراگراف هم توی صفحه htmlم دارم.
میخوام هرموقع روی یکی از اون چهارتا button کلیک شد، از توی اون آرایه‌ای که دارم، اون خونه‌ای انتخاب بشه که indexش مساوی index همون button کلیک‌شده هست. (خب طبیعتاً buttonها بصورت آرایه دراومدن).
حالا میخوام اون تگ htmlی که توی اون خونه‌ی انتخاب شده آرایه موردنظر وجود داره، توی innerHTML اون پاراگرافی که من دارم، قرار بگیره.
چطور میتونم اینطور کاری انجام بدم؟ اصلا نمیدونم اینطور کاری رو میشه انجام داد یا نه.
ممنون میشم پاسخ بدید ❤️


ثبت پرسش جدید
احسان قربانی
تخصص : PHP ، در حال یادگیری لاراول ،...
@TimeRunner2359 4 سال پیش مطرح شد
1

@Mesusjk
سلام و وقت بخیر
من امتحان نکردم ولی یه چیزی توی این مایه ها باید کار کنه :

let paragraph = document.getElementById('parargraph');
let  htmls =['Array' , 'Of' , 'Your' , 'HTML`s'];
const buttons = document.getElementsByClassName('.button');
buttons.forEach(function(button , index){
    button.addEventListener('click' , function(){
        paragraph.innerHTML= htmls[index];
    })
})

موفق و سلامت باشید
یا حق


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 4 سال پیش مطرح شد
1

سوالتون شبیه طرح معما شده.
کدهاتون رو در کنار توضیحات تون قرار بدین.


Mesusjk
تخصص : برنامه نویس جنگو و پایتون
@Mesusjk 4 سال پیش مطرح شد
0

@TimeRunner2359 خیلی ممنونم بابت راهنماییتون. امتحانش کردم. کاملا درست کار میکنه.💙


احسان قربانی
تخصص : PHP ، در حال یادگیری لاراول ،...
@TimeRunner2359 4 سال پیش مطرح شد
1

@Mesusjk
خواهش می‌کنم 🙏


Mesusjk
تخصص : برنامه نویس جنگو و پایتون
@Mesusjk 4 سال پیش مطرح شد
0

@TimeRunner2359 کدهایی که نوشته بودید، دقیقا شبیه کدهام بود. فقط اون indexی که بعنوان ورودی به forEach داده بودید، کم داشت. میشه بگید چطور متوجه شدید باید ورودی index رو بهش بدید؟


احسان قربانی
تخصص : PHP ، در حال یادگیری لاراول ،...
@TimeRunner2359 4 سال پیش مطرح شد
0

@Mesusjk
گوگل و استک‌اورفلو دوستان خوبی هستن 🤣🤣
چون توی PHP هم میشه اینکار رو کرد ، مطمئن بودم باید شیوه مشابه‌ای داشته باشه ، که با سرچ به شیوه‌ای که استفاده کردم ، رسیدم


Mesusjk
تخصص : برنامه نویس جنگو و پایتون
@Mesusjk 4 سال پیش مطرح شد
0

@TimeRunner2359 😂😂😂
توی گوگل چی نوشتید که اینطور نتیجه‌ای براتون اومد؟ تا از این به بعد خودم هم یاد بگیرم جوابمو پیدا کنم.


احسان قربانی
تخصص : PHP ، در حال یادگیری لاراول ،...
@TimeRunner2359 4 سال پیش مطرح شد
1

@Mesusjk
یکم خودتون تمرین کنید یاد میگیرید
واقعا نیازه که مهارت جستجوی درست در گوگل رو بلد باشید
من زدم : how to pass index into for each JavaScript
موفق و سلامت باشید
یا حق


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

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