الفرق بين المراجعتين لصفحة: «JavaScript/Document/doctype»
< JavaScript | Document
إضافة الصّفحة |
ط ←مُلاحظات: إزالة التشكيل عن العنوان |
||
(3 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:<code>Document.doctype</code>}}</noinclude> | <noinclude>{{DISPLAYTITLE:<code>Document.doctype</code>}}</noinclude> | ||
تُعيد تعريف نوع المُستند (DTD) المُرتبط بالمُستند الحاليّ. الكائن المُعاد يُطبّق الواجهة <code>DocumentType</code>. استعمل <code>DOMImplementation.createDocumentType()</code> لإنشاء الواجهة <code>DocumentType</code>. | |||
تُعيد تعريف نوع المُستند (DTD) المُرتبط بالمُستند الحاليّ. الكائن المُعاد يُطبّق الواجهة <code>DocumentType</code>. استعمل <code>DOMImplementation.createDocumentType()</code> لإنشاء الواجهة <code>DocumentType</code>. | |||
==البنية العامّة== | ==البنية العامّة== | ||
سطر 21: | سطر 20: | ||
); | ); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== | ==ملاحظات== | ||
تُعيد الخاصيّة القيمة <code>null</code> في حالة لم يكن هناك أي | تُعيد الخاصيّة القيمة <code>null</code> في حالة لم يكن هناك أي تعريف نوع مستند (DTD) مرتبط بالمستند الحالي. | ||
المستوى الثّاني من DOM لا يدعم تعديل تعريف نوع المستند. | المستوى الثّاني من DOM لا يدعم تعديل تعريف نوع المستند. | ||
== | ==مصادر ومواصفات== | ||
* مواصفة [https://www.w3.org/TR/DOM-Level-3-Core/core.html#ID-B63ED1A31 DOM: Document Object Model (DOM) Level 3 Core Specification]. غيّرت هذه المواصفة القيمة المُعادة لمستندات HTML التي لا تحتوي على عنصر <html>. أضافت إمكانيّة تغيير نوع المُستند. | * مواصفة [https://www.w3.org/TR/DOM-Level-3-Core/core.html#ID-B63ED1A31 DOM: Document Object Model (DOM) Level 3 Core Specification]. غيّرت هذه المواصفة القيمة المُعادة لمستندات HTML التي لا تحتوي على عنصر <code><html></code>. أضافت إمكانيّة تغيير نوع المُستند. | ||
* مواصفة [https://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-B63ED1A31 Document Object Model (DOM) Level 2 Core Specification]. التعريف البدئي. | * مواصفة [https://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-B63ED1A31 Document Object Model (DOM) Level 2 Core Specification]. التعريف البدئي. | ||
[[تصنيف:JavaScript]] | |||
[[تصنيف:Web API]] | |||
[[تصنيف:DOM]] | |||
[[تصنيف:Document]] |
المراجعة الحالية بتاريخ 05:49، 13 مارس 2018
تُعيد تعريف نوع المُستند (DTD) المُرتبط بالمُستند الحاليّ. الكائن المُعاد يُطبّق الواجهة DocumentType
. استعمل DOMImplementation.createDocumentType()
لإنشاء الواجهة DocumentType
.
البنية العامّة
doctype = document.doctype;
doctype
خاصيّة قابلة للقراءة فقط.
مثال
var doctypeObj = document.doctype;
console.log(
"doctypeObj.name: " + doctypeObj.name + "\n" +
"doctypeObj.internalSubset: " + doctypeObj.internalSubset + "\n" +
"doctypeObj.publicId: " + doctypeObj.publicId + "\n" +
"doctypeObj.systemId: " + doctypeObj.systemId
);
ملاحظات
تُعيد الخاصيّة القيمة null
في حالة لم يكن هناك أي تعريف نوع مستند (DTD) مرتبط بالمستند الحالي.
المستوى الثّاني من DOM لا يدعم تعديل تعريف نوع المستند.
مصادر ومواصفات
- مواصفة DOM: Document Object Model (DOM) Level 3 Core Specification. غيّرت هذه المواصفة القيمة المُعادة لمستندات HTML التي لا تحتوي على عنصر
<html>
. أضافت إمكانيّة تغيير نوع المُستند. - مواصفة Document Object Model (DOM) Level 2 Core Specification. التعريف البدئي.