העיקרון של DOM הוא כזהכול מה שקשור לשליטה באלמנטים בHTML עד ליצירה של אלמנטים בHTML והכול דרך DOM ,הדוגמא הבסיסית ביותר לזה היא שאתה שולח בקשה בAJAX ומקבל XML הדרך היחידה לטפל בו היא שימוש בDOM עם getElementByTagName,nodeValue,text,childNodes.... אני אמנע מלהמשיך כי אני לא רוצה לחפור בזה יותר מדי,מה שאני אומר הוא כזה דבר
בוא נלך לדוגמא הכי בסיסית יש לך אובייקט DIV תוכל לשלוט בו בJS רק דרך DOM
כול הפניה לאלמנט נעשית דרך DOM
div.style
div.id
div.align
div.dir
....
נניח ואתה רוצה להוסיף ליצור div אתה תשתמש בcreateElement ואז תוסיף לו attribute באמצעות setAttribute ואם תרצה להסיר attribute אתה תשתמש בremoveAttribute כול מה שאני אומר זה קשור לDOM ,מתי להשתמש בזה אתה תמיד משתמש בזה אתה רק לא שם לב בטח:}
אגב ראשי התיבות של DOM אומרות Document Object Model .