نسخة الكود كما يلي:
وظيفة Square (num) {
var total = num*num ؛ // المتغيرات المحلية
إجمالي إرجاع
}
إجمالي VAR = 50 ؛ // المتغير العالمي
var number = square (20) ؛
التنبيه (المجموع) ؛ // النتيجة هي 50
وظيفة Square (num) {
المجموع = num*num ؛ // المتغير العالمي
إجمالي إرجاع
}
إجمالي VAR = 50 ؛ // المتغير العالمي
var number = square (20) ؛
التنبيه (المجموع) ؛ // النتيجة هي 400
سيؤثر هذا الاختلاف الدقيق على نتائج البرنامج
نسخة الكود كما يلي:
جسم{
اللون: أبيض.
خلفية اللون: أسود ؛
}
هذه الألوان لا تعمل فقط على المحتوى الموجود مباشرة في علامة <Body> ، ولكن أيضًا على جميع العناصر المتداخلة داخل عنصر الجسم
تشبه سمة المعرف خطافًا ، والذي يتصل بعنصر في المستند على أحد الطرفين وأسلوبًا في ورقة نمط CSS على الطرف الآخر.
document.getElementById ("عمليات الشراء") ستُرجع هذه المكالمة كائنًا يتوافق مع عنصر فريد في كائن المستند ، هذا العنصر
قيمة سمة المعرف هي عمليات الشراء
في الواقع ، كل عنصر في المستند هو كائن. يمكن الحصول على أي كائن باستخدام الطريقة التي توفرها DOM.
GetElementsByTagname إرجاع صفيف ، ويعيد صفيف حتى لو كان هناك عنصر واحد فقط في المستند بأكمله.
مثال:
نسخة الكود كما يلي:
VAR stems = document.getElementsByTagName ("li") ؛
لـ (var i = 0 ؛ i <items.length ؛ i ++) {
تنبيه (عناصر typeof [i]) ؛
}
جميع المعلومات المعروضة هي كائن
getElementByClassName
يعيد أيضًا مجموعة من العناصر بنفس اسم الفصل
احصل على الخصائص وضبطها
getAttribute
Object.getAttribute (السمة)
ملاحظة: لا تنتمي طريقة getAttribute إلى كائن المستند ، ولا يمكن استدعاؤها إلا من خلال كائن عقدة العنصر.
setAttribute
Object.SetAttribute (السمة ، القيمة)
مثال:
var Shopping = document.getElementById ("عمليات الشراء") ؛
التسوق.