به کار بردن تکنیک for برای تغییر استایل html در جاوا اسکریپت

سوال

سلام خسته نباشید

توی بخش ۱۴ از آموزش جاوا اسکریپت که جناب عباسی تهیه کردن یک قسمتی هست که ایشون از طریق حلقه های تکرار و دستور for شکل و استایل elements های html را تغیر می دن و این کار را از طریق class انجام می دن

من سعی کردم همین روش را برای id هم انجام بدم ولی روی آیدی کار نمی کنه می شه لطفا” بگید چرا؟

در حال بررسی 0
roz333 5 سال 1 پاسخ 416 دیده شده 0

پاسخ ( ۱ )

  1. احتمالا به خاطر این است که هر تگ روی صفحه فقط می تواند یک id داشته باشد و چند تگ نمی توانند id یکسان داشته باشند. برای همین وقتی می خواهید یک حلقه for را روی یک متغیر که به وسیله id آن را صدا زده اید پیاده کنید، آن متغیر فقط یک عضو دارد و حلقه for فقط می تواند استایل همان عضو را تغییر دهد.

    برای این که کد شما درست کار کند، از id استفاده نکنید. از class یا هر چیز دیگری که منحصر به فرد نباشد استفاده کنید.

    من برنامه ای شبیه آن چه شما می خواهید را به صورت زیر نوشتم:

     

ارسال یک پاسخ