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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(تعديل بنية وتنسيق الصفحة)
ط (إضافة تصنيفات)
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:<code>Document.body</code>}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:<code>Document.body</code>}}</noinclude>
 
+
تعيد هذه الخاصية عُقدة العنصر <code>[[HTML/body|<body>]]</code>  أو <code>[[HTML/frameset|<frameset>]]</code> الخاصّة بالمُستند الحالي، أو تعيد <code>null</code> إن لم يتواجد أي عنصر من هذا القبيل.
= <code>Document.body</code> =
 
يعيد عُقدة العنصر <code>[[HTML/body|<body>]]</code>  أو <code>[[HTML/frameset|<frameset>]]</code> الخاصّة بالمُستند الحالي، أو يعيد <code>null</code> إن لم يتواجد أي عنصر من هذا القبيل.
 
  
 
== البنية العامة ==
 
== البنية العامة ==
سطر 53: سطر 51:
 
* مواصفة [https://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-56360201 Document Object Model (DOM) Level 2 HTML Specification]
 
* مواصفة [https://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-56360201 Document Object Model (DOM) Level 2 HTML Specification]
 
* مواصفة [https://www.w3.org/TR/REC-DOM-Level-1/level-one-html.html#attribute-body Document Object Model (DOM) Level 1 Specification]
 
* مواصفة [https://www.w3.org/TR/REC-DOM-Level-1/level-one-html.html#attribute-body Document Object Model (DOM) Level 1 Specification]
 +
[[تصنيف:Web API]]
 +
[[تصنيف:DOM]]
 +
[[تصنيف:Document]]

مراجعة 15:34، 10 مارس 2018

تعيد هذه الخاصية عُقدة العنصر <body> أو <frameset> الخاصّة بالمُستند الحالي، أو تعيد null إن لم يتواجد أي عنصر من هذا القبيل.

البنية العامة

var objRef = document.body; 
document.body = objRef;

مثال

// نضع في ملفّ HTML:
// <body id="oldBodyElement"></body>
alert(document.body.id); // "oldBodyElement"

var aNewBodyElement = document.createElement("body");

aNewBodyElement.id = "newBodyElement";
document.body = aNewBodyElement;
alert(document.body.id); // "newBodyElement"

ملاحظات

document.body يمثِّل العنصر الذي يحتوي على مُحتوى المُستند. في مُستندات ذات مُحتويات <body>، يُعاد العنصر <body>، أمّا في مُستندات <frameset>، فسيُعاد العنصر <frameset> الخارجي.

ورغم أنّك تستطيع تعيين قيمة للخاصية body، إلّا أنّ ضبط جسم صفحة جديدا سيقوم بمحوِ جميع أولاد (children) العنصر <body> الحالي.

دعم المتصفحات

الميزة Chrome Firefox Internet Explorer Opera Safari
الدعم الأساسي 1 2 6 9.6 (أو ربّما أسبَق) 4 (أو ربّما أسبَق)

انظر أيضًا

مصادر ومواصفات