نمایش نتایج 1 تا 2 از 2

نام تاپیک: ارور TypeError: document.getElementById(...) is null به هنگام استفاده ران کردن پروژه

  1. #1

    ارور TypeError: document.getElementById(...) is null به هنگام استفاده ران کردن پروژه

    با سلام خدمت تمامی اساتید
    بنده یک پروژه ساده ست شدن کوکی به وسیله جاوا اسکریپت نوشتم
    در این پروژه کوکی رو به صورت دستی وارد و آن را به آرایه تبدیل میکنم سپس ارایه ایجاد شده را در تگ پاراگراف با ای دی result به نمایش در می اورم اما متاسفانه به هنگام ران کردن نرم افزار ارور
    TypeError: document.getElementById(...) is null
    را در صفحه کنسول فایرفاکس به نمایش در می آورد حتی اگر به جای cookiesToArray در خط کد زیر
    کد HTML:
     document.getElementById("result").innerHTML = cookiesToArray;
    هر رشته دیگه ای که بنویسم باز همون ارور رو مشاهده میکنم ممنون میشم راهنمایی کنید
    <!DOCTYP
    کد HTML:
    E html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>javascript test</title>
        <style>
        </style>
    
        <script type="text/javascript">
    
    var mydate= new Date();
        var timeStoreCookies=20000;
    mydate.setTime(mydate.getDate()+timeStoreCookies);
        var expires = mydate.toUTCString();
        var cookies_browser;
        var cookiesToArray;
    document.cookie="username = milad , password =4444 ;expires="+expires+";path=/";
    cookies_browser= document.cookie;
    cookies_browser = encodeURIComponent(cookies_browser);
    cookiesToArray=cookies_browser.split(';');
    
    document.getElementById("result").innerHTML = cookiesToArray;
    
    </script>
     </head>
    <body>
    
    <center>
        <div id="login_form" style="border: 1px solid #000; background: linear-gradient(beige,antiquewhite,azure)">
    
        <h1>The form for test login and cookie </h1>
        <p>If cookies stored to browser this form is disable , else form is enable to fill.</p>
            <form name="login" onsubmit="return LoginForm()" method="post">
    user <br><input type="text" name="user" placeholder="username"><br><br>
    password <br><input type="password" name="password" placeholder="password"><br><br>
                <input name="submit" type="submit" value="send form data">
            </form>
            <p id="result">result</p>
    
        </div>
    
    </center>
    </body>
    </html>

  2. #2

    نقل قول: ارور TypeError: document.getElementById(...) is null به هنگام استفاده ران کردن پروژه

    مشکل حل شد!
    قبل از اینکه تگ input تعریف شود، نمیتوان آن را در اسکریپت فراخوانی کرد به عبارتی باید اسکریپت فوق را در زیر فرم نوشته میشد

تاپیک های مشابه

  1. document.getelementbyId
    نوشته شده توسط razeghaik1 در بخش ASP.NET Web Forms
    پاسخ: 8
    آخرین پست: شنبه 13 تیر 1394, 12:07 عصر
  2. document.getElementById(ex).onclick =function()
    نوشته شده توسط ali865 در بخش JavaScript و Framework های مبتنی بر آن
    پاسخ: 3
    آخرین پست: سه شنبه 02 مهر 1392, 21:46 عصر
  3. سوال: عدم استفاده از document.getElementById
    نوشته شده توسط ali9698 در بخش JavaScript و Framework های مبتنی بر آن
    پاسخ: 8
    آخرین پست: چهارشنبه 18 اردیبهشت 1392, 12:28 عصر
  4. document.getelementbyid
    نوشته شده توسط marzbannia در بخش طراحی وب (Web Design)
    پاسخ: 1
    آخرین پست: چهارشنبه 16 تیر 1389, 01:37 صبح
  5. نحوه تبدیل NOT NULL به NULL با استفاده از Query
    نوشته شده توسط Glamorous در بخش SQL Server
    پاسخ: 1
    آخرین پست: دوشنبه 04 آبان 1388, 10:15 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •