English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

مثلث مستند DOM HTML

عنصر Document

عنصر Document هو مالك لجميع العناصر الأخرى في صفحتك.

عنصر Document هو العنصر الجذر للوثيقة HTML، ويُمثل صفحتك.

إذا كنت ترغب في الوصول إلى أي عنصر في صفحة HTML، فإنه يجب أن تبدأ دائمًا بزيارة عنصر Document.

يقدم وظائف عالمية للوثيقة، مثل كيفية الحصول على عنوان الصفحة وتخليق عناصر جديدة في الوثيقة.

استخدم هذا المثال طريقة getElementById() لبحث عن عنصر HTML (له id="para"):

document.getElementById("para");
اختبار ل‹/›

عنصر Document هو العنصر الجذر للوثيقة HTML.

خصائص Document

الجدول أدناه يوضح خصائص عنصر Document:

خصائصوصف
activeElementيعود إلى العنصر الحالي الذي يحصل على التركيز في الوثيقة
baseURIيعود إلى URI الأساسي المطلق للوثيقة
bodyتعيين أو العودة إلى النص الأساسي للوثيقة (العنصر)
cookieيعود إلى قائمة مفصولة بالسلاسل النقاط العائمة لـ cookies في الوثيقة
characterSetيعود إلى مجموعة الحروف المستخدمة في الوثيقة
defaultViewيعود إلى العنصر النافذة المرتبط بالوثيقة؛ إذا لم يكن هناك عناصر نافذة متاحة، فإنه يعود إلى null
designModeالحصول أو تعيين القدرة على تحرير الوثيقة بأكملها
doctypeيعود بيان نوع بيانات الوثيقة الحالية
documentElementإرجاع نود Document الذي هو عنصر فرعي مباشر للوثيقة (<html>العنصر)
documentURIتعيين أو إرجاع موقع الوثيقة كنص
domainإرجاع اسم نطاق الخادم الذي تم تحميل الوثيقة
embedsإرجاع جميع الصور في الوثيقة<embed>قائمة العناصر
formsإرجاع جميع الصور في الوثيقة<form>قائمة العناصر
fullscreenElementإرجاع العنصر الحالي الذي يتم عرضه في الوضع الكامل الشاشة
fullscreenEnabledإرجاع قيمة بولية تشير إلى ما إذا كان يمكن عرض الوثيقة في الوضع الكامل الشاشة
headإرجاع head الوثيقة<head>العنصر
imagesإرجاع جميع الصور في الوثيقة<img>قائمة العناصر
implementationإرجاع DOM الذي يرتبط بالوثيقة الحالية
lastModifiedإرجاع تاريخ وتوقيت آخر تعديل الوثيقة
linksإرجاع جميع العناصر التي تحتوي على خاصية href في الوثيقة<a>و<area>مجموعة العناصر
readyStateإرجاع حالة التحميل للوثيقة
referrerإرجاع URL الوثيقة التي تم تحميلها
scriptsإرجاع سكربتات الوثيقة<script>قائمة العناصر
titleتعيين أو إرجاع عنوان الوثيقة
URLإرجاع URL الكامل للوثيقة HTML كنص

طرق Document Object

الجدول أدناه يوضح طرق Document Object:

الطريقةوصف
addEventListener()إضافة معالج الحدث إلى الوثيقة
adoptNode()استخدام العنصر من وثيقة خارجية
close()إغلاق التدفق المستخدم سابقًا بواسطة document.open()
createAttribute()إنشاء نود خاصية جديد
createComment()إنشاء نود تعليق جديد باستخدام النص المحدد
createDocumentFragment()إنشاء نود وثيقة جديد
createElement()إنشاء نود عنصر جديد باستخدام الاسم المحدد للعلامة
createTextNode()إنشاء نود نصي جديد
execCommand()تطبيق عملية لوحة المفاتيح المحددة على العنصر الحالي الذي يحتوي على التركيز
exitFullscreen()إلغاء العنصر في الوضع الكامل الشاشة
getElementById()إرجاع العنصر الذي يحتوي على خاصية ID قيمتها المحددة
getElementsByClassName()إرجاع قائمة العناصر التي تحتوي على الاسم الكائن المحدد
getElementsByName()إرجاع قائمة العناصر التي تحتوي على الاسم المحدد
getElementsByTagName()إرجاع قائمة بالعناصر التي تحتوي على اسم العنصر المحدد
hasFocus()إرجاع true إذا كان التركيز موجودًا في أي مكان في المستند المحدد
importNode()إرجاع نسخة مكررة من العقد من المستند الخارجي
normalize()حذف العقد النصية الفارغة وربط العقد المجاورة
normalizeDocument()حذف العقد النصية الفارغة وربط العقد المجاورة
open()فتح تدفق الكتابة
querySelector()إرجاع العنصر الأول الذي يتطابق مع CSS selector المحدد في المستند
querySelectorAll()إرجاع قائمة بجميع العناصر التي تتطابق مع CSS selector المحدد في المستند
removeEventListener()إزالة معالج الأحداث من المستند الذي تم إضافة طريقة addEventListener() إليه
write()كتابة تعبيرات HTML أو كود جافا سكربت في المستند
writeln()مثل write()، لكنه يضيف مسافات سطر جديدة بعد كل جملة