سلام
خودتون رو جای مرورگر بذارید:
- فایل html شما رو باز میکنه
- میرسه به تگ script و فایل javascript رو اجرا میکنه
- تگ با کلاس itemli پیدا نمیکنه چون هنوز به قسمتی از html نرسیده که اون تگ ساخته میشه
- ارور میده ولی پردازش html رو ادامه میده
- تگها رو میسازه و شما صفحه رو میبینید
برای این که مشکل حل بشه دوتا راه ساده دارین:
- تگ script رو آخر صفحه بذارین (اما داخل body باشه یعنی قبل از نوشتن </body>)
- توی فایل js اون خط از کدتون رو داخل document.onload بذارین که بعد از بارگذاری کامل صفحه، اجرا بشه
document.onload = function() {console.log(document.querySelector('.itemli').inn erHTML)}