في هذا الدرس 6تصفّح المواضيع
createAttribute
createAttribute
- تستخدم الدالة ( )createAttribute في أنشاء attribute معين لعنصر من عنصر ال HTML باستخدام لغة ال JavaScript
- تستخدم الخاصية " ( )attribute.value " في تحديد قيمة لل attribute
Syntax
document.createAttribute(attributename)
Example
createComment
createComment
هي عبارة عن دالة تستخدم في أنشاء تعليق comment ويتم وضع هذا التعليق بداخل كود ال HTML
في المثال التالي قمنا بأنشاء دالة تقوم بتنفيذ الكود الخاص بأنشاء تعليق في كود ال html وبما أن التعليقات لا يتم رؤيتها في صفحة المتصفح فيمكنك رؤية الدالة عن طريق عمل inspect وملاحظة التغيير الذي يحدث عند الضغط علي الزر

Example
function myFunction() {
var c = document.createComment("My personal comments");
document.body.appendChild(c);
var x = document.getElementById("demo");
createDocumentFragment
createDocumentFragment
- تستخدم هذه createDocumentFragment الدالة في انشاء عنصر مماثل لعنصر أخر أي انه يحتوي علي جميع الدوال والصفات الخاصة به
- الدالة createDocumentFragment تستخدم عادة عندما تريد استخراج أجزاء معينة من الصفحة واجراء شيء معين علي هذا الجزء مثل حذف او اضافة او التعديل علي بعض المحتوي الموجود بداخلها
- يمكنك أيضًا استخدام كائن window الخاص بالمستند لإجراء هذه التغييرات ، ولكن لمنع تدمير بنية المستند ، قد يكون من الآمن استخراج أجزاء فقط من المستند وإجراء التغييرات التي تريدها وارجاع هذا الجزء مرة أخرى الي المستند.
Syntax
document.createDocumentFragment()
Example
var d = document.createDocumentFragment();
d.appendChild(document.getElementsByTagName("LI")[0]);
d.childNodes[0].childNodes[0].nodeValue = "Milk";
document.getElementsByTagName("UL")[0].appendChild(d)
createElement
createElement
- تستخدم الدالة creacteElement في انشاء عنصر "HTML " تقوم بتحديد نوعه انت
- يجب استخدام دالة ( )appendChild مع دالة ( )createElement لتحديد المكان الذي سوف يتم خلاله انشاء العنصر الجديد
- ونستخدم أيضا الدالة ( )innerHTML لتحديد النص الذي سوف يظهر فوق هذا الزر
Syntax
document.createElement(nodename)
Example
var btn = document.createElement("BUTTON"); /* Create a <button> element */
btn.innerHTML = "CLICK ME"; /* Insert text */
document.body.appendChild(btn); /* Append <button> to <body> */
createEvent
createEvent
تستخدم الدالة ( )createEvent في انشاء حدث event معين مثل تحريك الماوس
- في المثال التالي قمنا بأنشاء event يقوم بزيادة عدد النجوم عند تحريك الماوس فوقها
Syntax
var event = document.createEvent(type);
Example
createTextNode
createTextNode
- تستخدم دالة ( )createTextNode في أنشاء نص معين يتم اضافته بداخل الصفحة دون وضعه في أي عنصر من عناصر ال HTML
Example
في هذا المثال قمنا بأنشاء نص دون وضعه بداخل أي عنصر
Example
var h = document.createElement("H1");
var t = document.createTextNode("Hello World");
h.appendChild(t);
document.body.appendChild(h);
- في هذا المثال قمنا بأنشاء نص باستخدام دالة createTextNode ثم قمنا بأنشاء عنصر "H1" باستخدام دالة createElement
- بعد ذلك قمنا بإضافة النص الذي قمنا بأنشائه بداخل العنصر "H1" عن طريق الدالة ( )appendChild
سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.