الكود صحيح 100% ولكنه لا يعمل، فما هو السبب؟
مرحباً، أنا أتابع شرح في اليوتيوب وعندما كنت في مرحة التطبيق وجدت أن تطبيقي لم ينجح فقمت بنسخ ولصق نفس الأكواد التي استعملها الأستاذ ونفس النتيجة.
الكود صحيح 100% ولكنه لا يعمل. قضيت 3 ساعات و أنا لا أفهم أين الخطاء في هذا الكود فهو لا يعمل مطلقاً.
ها هو كود الجافاسكربت.
// JavaScript OOP = object oriented programming // class - فئة // constructor - البناء // object - كائن // ------------------------------------ // method - طريقة - وظيفة // this يتم استخدامها لإخبار جافاسكربت بإنك ترغب بتحديد عنصر موجود ضمن ذلك الكلاس class App{ constructor(){ // this.change_background(); } change_background(){ document.getElementById("body").style.background = "rgb"; } } var app_object = new App(); app_object.change_background(); // function change_background2(){ // document.getElementById("body").style.background = "red"; // }
ها هو كود الـ HTML
// change_background2(); <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Coder Shiyar</title> </head> <body id="body"> <h1 onclick="change_background2()">Coder Shiyar</h1> <script> </script> <script src="script.js"> </script> </body> </html>
علماً أن هذه الأكواد نسخ و لصق من كود الأستاذ.
ولقد لاحظت أن أي كود أكتبه داخل هذه الدالة التالية لا يعمل.
change_background(){ //الكود الدي يكتب هنا لا يعمل مع اني قمت بحفضه واستدعائه }
المحرر يقوم بقراءة أكواد جافاسكربت و لكن تلك الأوامر التي تكتب في الدالة التي ذكرتها في الأعلى لا تنفّذ إطلاقا.
فما هو السبب؟
إجابات 1
أضف إجابة
روابط مهمة
حقوق النشر
جميع الحقوق محفوظة لموقع هرمش. لا يسمح باستخدام الشروحات لأغراض تجارية، إجراء تعديل عليها، نشرها في موقع آخر، وضع الشروحات في تطبيق أو في كتاب إلا في حال أخذ موافقة صريحة من إدارة الموقع كما أن المحتوى مسجل بواسطة DMCA و في حال قيامك بمخالفة حقوق النشر سنضطر آسفين لاتخاذ الإجراءات اللازمة.