English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
عنصر Document هو مالك لجميع العناصر الأخرى في صفحتك.
عنصر Document هو العنصر الجذر للوثيقة HTML، ويُمثل صفحتك.
إذا كنت ترغب في الوصول إلى أي عنصر في صفحة HTML، فإنه يجب أن تبدأ دائمًا بزيارة عنصر Document.
يقدم وظائف عالمية للوثيقة، مثل كيفية الحصول على عنوان الصفحة وتخليق عناصر جديدة في الوثيقة.
استخدم هذا المثال طريقة getElementById() لبحث عن عنصر HTML (له id="para"):
document.getElementById("para");اختبار ل‹/›
عنصر Document هو العنصر الجذر للوثيقة HTML.
الجدول أدناه يوضح خصائص عنصر 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:
الطريقة | وصف |
---|---|
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()، لكنه يضيف مسافات سطر جديدة بعد كل جملة |