الفرق بين المراجعتين لصفحة: «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 لا يدعم تعديل تعريف نوع المستند.

المواصفات