شاید فقط فایل رو در مرورگر باز میکنین.
این کد شما برای این که درست اجرا بشه لازم هست که فایل ها روی وب سرور باشه.
ظاهر کد مشکلی نداره.

-----
دلیل خاصی هست که از این روش استفاده میکنین؟
چون راه های ساده تر هم هست، بخصوص اگر فولدرهای شما ثابت باشن.
اگر هم اسامی و تعداد اونها متغییر هست، معمولا یعنی وب پیج شما سمت سرور ساخته میشه و اونجا هم کار راحت هست.