ظاهرا از دوستان هم به این ارور برخوردن. تایم توضیح استاد در ویدیو 7:50
با اینکه paragraphs تعریف شده ولی بازم ارور میده
درود
توجه کنید که در صفحه ای که این کد رو اجرا میکنید باید تگ p وجود داشته باشه. احتمالا بعد از تغییر قالب تگهای p اون صفحه کلا حذف شده. در همین صفحه یا سایتهای خبر تست کنید اوکی هست.
نازنین کریمی مقدم۲۳ فروردین ۱۴۰۲، ۱۳:۴۳
در همین سایت امتحان کردم به این شکل اجرا شد
و در سایت خبری به این صورت:
مهدی جعفری۲۳ فروردین ۱۴۰۲، ۱۷:۳۳
یه نکته ای هست.
شما با هربار اینتر زدن در کنسول حافظه رو از دست میدید. مثلا اگر در دستور قبلی گفتید که paragraphs چی باشه و اینتر زدید، بعد در خط بعد دوباره بخواید از paragraphs استفاده کنید خطا میگیرید چون نمیشناسه. درمورد سایر متغیرها مثل age که تست کردید همینطور هست.
بنابراین یا کل دستورات رو در نوتپد بنویسید و همه رو یکجا در کنسول پیست کنید و اینتر بزنید
یا از تعریف متغیر استفاده نکنید و برای گرفتن مثلا پاراگراف اول مستقیم بنویسید:
document.getElementsByTagName("p")[0].innerHTML
اینجا چون آشنایی با مقدمات هست به این صورت تدریس شده. اما در کل برای همین برنامه نویسان بجای کنسول از محیطهای برنامه نویسی مثل ویژوال استودیو کد استفاده میکنند که چنین مشکلی نداشته باشند.