http://www.tizag.com/javascriptT/index.phpמה שכן הייתי מציע לך דבר כזה:
כל שאלה שאתה לא סגור על עצמך, תחפש בגוגל עם שילוב של המילים stackoverflow אתה תמצא תשובה אופטימלית ללא ספק רוב הזמן.
מה שקורה עם document.write זה דבר די פשוט:
אם התוכן כבר נטען והשתמשת בפקודה הזאת אז היא לא מתחשבת בHTML הקיים שלך היא פשוט דורסת אותו.
אם שמת document.write לפני שהדף נטען אז הטקסט ייכתב וגם הHTML שלך עדיין יישאר קיים.
עכשיו יש חסרון פה, כי אם הDOM שלך הוא ready to use מה שאומר שהדף סיים להטען אז המסמך נכנס לstatus של close מה שאומר שאי אפשר להשתמש בפקודה הזאת יותר.
עכשיו הסיבה היחידה שעוד משתמשים בdocument.write היא לטעון סקריפטים, זה פשוט עושה את זה הרבה יותר מהר בגלל חוסר התלות בDOM של העמוד.
עכשיו החסרון בטעינה של סקריפטים בדרך הזאת היא שאם השרת של שמכיל את הסקריפטים שלך הוא ממש איטי, אז זה ייצור מצב של blocking לשאר העמוד וייטען אותו ממש לאט.
לסיכום השימוש בזה הוא מיושן ולא רלוונטי כל כך, דרך מצויינת לייצר סקריפטים בדף היא להשתמש בDOM עם createElement/appendChild
אם יש שאלות תרגיש חופשי.