تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ سینا محمدی
تابع write و عمل آن پس از رندر html
جامعه جاوا اسکریپت ایجاد شده در ۲۱ فروردین ۱۴۰۰

سلام

در دقیقه 37 آموزش، تابع write داخل کدهای html نوشته میشه، اما با این کدها رندر نمیشه! چرا؟ مگر داخل تگ‌های باز و بسته <html> نیست!
ولی در قبل‌تر در همین آموزش، وقتی تابع write داخل تگ‌های باز و بسته <script> نوشته میشه، که این تگ‌ها خودشون داخل تگ‌های باز و بسته <html> هستن، به همراه html رندر میشه و دیگه کدهای html رو مثل حالت دیگه، پاک نمیکنه که مقدار خودشو داخل مرورگر قرار بده!

سلام دوست عزیز

این رفتار تابع document.write هست که اگر این تابع را قبل از رندر شدن کامل صفحه فراخوانی بکنید کدها به صفحه اضافه میشه و اگر بعد از load شدن کامل html فراخوانی بشه تمام کدهای قبلی html را حذف میکنه و بعد عملیات نوشتن را انجام میده

مهرداد دادخواه ۲۲ فروردین ۱۴۰۰، ۰۷:۰۱