Semalt: תכונות אלמנט. כל מה שצריך לדעת

Model Object Model (DOM) הוא ממשק תכנות יישומים (API) למסמכי XML ו- HTML מובנים היטב. API מגדיר את המבנה האולטימטיבי של מסמכים, כיצד לגשת אליהם וכיצד מגרדי אינטרנט ניגשים ומגרדים מסמכים ברחבי האינטרנט.

DOM פועל לאחזור ולשינויים של תכונות הקיימות באלמנטים של HTML. באמצעות Dom, אתה יכול לגשת לתכונות וסגנונות של אלמנטים המשמשים במסמך מסוים. בעזרת מעט טכניקות גירוד, באפשרותך לאחזר את תמונת הרקע של מסמך היעד.

צומת DOM של HTML

כשמדובר ב- JavaScript, DOM מכונה כתקן World Wide Web Consortium (W3C). Dom משמש כדי להגדיר ולהמחיש סטנדרט לגישה למסמכים. המודל מאפשר לסקריפטים ותוכניות לעדכן ולגשת למבנה המשמש לכתיבת מסמך.

כשמדובר ב- HTML DOM, הכל יכול להיחשב כצומת. לדוגמה:

  • כל תכונות ה- HTML הן צמתים של תכונות;
  • הערות הן צמתים לתגובות;
  • כל רכיבי ה- HTML הם צמתים של רכיבים;
  • המסמך עצמו מכונה כצומת מסמך;

מודל אובייקט המסמך משמש לגישה וניהול של אלמנטים בתוך מסמכי XML ו- HTML. אלמנטים מסודרים ומנוהלים במבנה נתונים (דמוי עץ) שניתן לעבור בקלות לצורך ניווט ושינוי. אתה יכול להוסיף שיעורים לרכיב DIV, body או HTML באמצעות גיליונות סגנון מדורגים (CSS), או לקיים אינטראקציה עם האלמנטים באמצעות JS.

מה שאתה צריך לדעת על תכונות נכס

ניתן לגשת לצמתים ולתמרן אותם באמצעות מספרי האינדקס שלהם, כאשר המדד המינימלי הוא "0". מאפיין התכונות פועל על ידי החזרת אוסף מפורט של תכונות צומת מסוימות, כמו האובייקט NamedNodeMap. שים לב שאינדקס מספרי יעזור לך לעבור תכונה של רכיב.

תכונת אלמנט

המאפיין של תכונת האלמנט מחזיר אוסף תקף של כל צמתי התכונות הרשומים לצומת מסוים. במילים פשוטות, זהו NamedNodeMap. מכאן שאין בו שיטות מערך. התכונות (זוג מחרוזות המייצגות כל מידע הנוגע לתכונות הנתונות) עשויות להיות שונות בהתאם לדפדפן בו נעשה שימוש.

בפוסט זה, NamedNodeMap Object מייצג את האוסף הלא מובנה של צמתים של תכונות אלמנט ספציפיות. אינך צריך להיכנס לפאניקה בהתייחס לדפדפן בו השתמשת. האובייקט NamedNodeMap והאובייקט Attribute נתמך בדפדפני האינטרנט הגדולים.

האובייקט NamedNodeMap מורכב מאפיין אורך בו תוכלו להשתמש כדי לקבוע את המספר המדויק של התכונות. לאחר זיהוי המספר הכולל של התכונות במסמך, עברו דרך צומת התכונות וחלצו את מידע היעד שלכם. כשאתה מאחזר נתונים מטקסט, קח בחשבון שתכונות HTML נקראות גם כצומת תכונות הכוללות תכונות עבור אובייקט התכונה שלך.

לחובבי Internet Explorer, עליך לציין כי המאפיין של התכונות נוטה להחזיר אוסף מפורט של התכונות האפשריות עבור אלמנט מסוים. לאחר שנוצר צומת DOM עבור כל אלמנט HTML נתון, רבות מהתכונות קשורות לתכונות הנושאות אותם שמות. בעת פיתוח קוד מקור HTML, באפשרותך להגדיר את התכונות באלמנטים ב- HTML שלך. ברגע שהדפדפן שלך מנתח את הסקריפט שלך, DOM המתאים עם צומת דומה ייווצר. הצומת המקביל נקרא כאובייקט.