מדריך DHTML – אוספים (Collections)
אנחנו משתמשים באוספים כדי לחסוך שימוש ב- ID, פשוט ניגשים אל הטופס או התמונה בעזרת מספר סידורי (index).
למשל נרצה לדעת כמה תמונות יש לנו במסמך נכתוב את השורה הבאה:
document.write(document.images.length)
בעזרת length נוכל לדעת או אורך של סטרינג או כמו תאים במערך, כלומר הקולקציות הם מערכים שבתוכם יש את כל התמונות או הטפסים הדף, כלומר שאפשר לשלוף שם של תמונה או טופס ממש כמו שמוציאים ערך מתא במערך נאמר ונרצה לדעת מה השם של התמונה הראשונה בדף, נרשום את זה:
document.images[0].name
או אם נרצה לשנות את ה- action בטופס השני בדף שלנו נרשום את זה:
document.forms[1].name.action="post.asp"
באינטרנט אקספלורר אפשר גם לגשת לאובייקט בעזרת השם שלו בצורה הבאה:
document.forms("formName")
שימו לב!
זה לא יעבוד בשום דפדפן אחר! לכן דפדפנים אחרים יראו שגיאה והגולשים שלכם לא יקבלו את הפלט שרציתם שיקבלו.
עוד תגית שהקולקציות עובדות לגביה היא A (anchors) document.anchors
זה למשל מאוד שימושי שרוצים למצוא לינק על פי שם שנתנו לו או חלק בדף.
עוד קולקציה היא links שזו בעצם אותה קולקציה כמו anchors אבל היא כוללת רק את התגיות A שכוללות את המילה
href (document.links)
ותגית נוספת עם קולקציות היא: applet (תכנה קצרה בג'אווה), במקרה הזה הקולקציה היא קצת שונה, היא מחזירה את כל האלמנטים של האובייקט שכלולים בתכנית (applet).
תגובות בפייסבוק