الكود صحيح 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(); <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(){ //الكود الدي يكتب هنا لا يعمل مع اني قمت بحفضه واستدعائه }
المحرر يقوم بقراءة أكواد جافاسكربت و لكن تلك الأوامر التي تكتب في الدالة التي ذكرتها في الأعلى لا تنفّذ إطلاقا.
فما هو السبب؟