الفرق بين المراجعتين ل"JavaScript/Document/doctype"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط
سطر 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>.
  
 
==البنية العامّة==
 
==البنية العامّة==
سطر 22: سطر 22:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
==مُلاحظات==
 
==مُلاحظات==
تُعيد الخاصيّة القيمة <code>null</code> في حالة لم يكن هناك أي تعريف نوع مستند (DTD) مرتبط بالمستند الحالي.
+
تُعيد الخاصيّة القيمة <code>null</code> في حالة لم يكن هناك أي تعريف نوع مستند (DTD) مرتبط بالمستند الحالي.
 +
 
 
المستوى الثّاني من DOM لا يدعم تعديل  تعريف نوع المستند.
 
المستوى الثّاني من DOM لا يدعم تعديل  تعريف نوع المستند.
  

مراجعة 05:47، 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 لا يدعم تعديل تعريف نوع المستند.

المواصفات