PDA

نسخه کامل مشاهده نسخه کامل : مشکلی در جاوا اسکریپت



Captain89
16-03-2022, 11:20
سلام خدمت همه دوستان عزیز

من یه لیست توی جاوااسکریپت ایجاد کرد مثل لیست زیر:

] = const booklists
}
,' ' = name
,' ' = art
,{
}
,' ' = name
,' ' = art
,{
;[

حالا میخوام یه li ایجاد کنم با یه کلاس دلخواه مثل:


;(' li ')var li = document.creatElement
; " ****** li.className ="store

خب مشکل الان اینجاست که من میخوام توی کلاس li که ایجاد کردم به جای ***** ها متغیر art داخل لیست رو بزارم که بعدا بتونم با کدهای دیگه art ها رو بر اساس داده هاشون توی لیست فیلتر کنم (کلاس li من ; " ****** store" هستش که میخوام بخش **** ها رو از توی لیست بخونه، بین store و **** ها فاصله هستش در واقع کلاس li من store هست که بخش دومش میخوام متغیر توی لیست یاشه)



حالا میخوام ببینم به جای ستاره ها چی باید بنویسم.



با تشکر

Xx Hossein xX
16-03-2022, 11:53
سلام فکر کنم مشکلتون با Template literals ها حل میشه.
خط آخر رو اینطوری بنویسید و داخل آکولاد ها متغیر قرار بدید.
دقت کنید به جای single quote باید علامت ` رو بذارید وگرنه کار نمیکنه.

li.classname = `classname- ${booklist.art}`;j