اذهب إلى المحتوى

السؤال

نشر (معدل)

لدي هذا الكود في ملف الجافا سكريبت 

image.png.700c4274172a2697f6247cf806cf44fa.png

وهذا في ملف ال html 

image.png.2f921c0c9f1263e5177fdcf9a0a7ff8f.png

وعند فتح نافذة ال console  في المتصفح يظهر لي هذا الخطأ

 

script.js.:3 Uncaught TypeError: document.getElmentsByClaassName is not a function at script.js.:3:26

لماذا ماهو السبب

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال

Recommended Posts

  • 0
نشر

في البداية يجب عليك ان تفهم نص الخطأ ماذا يقول وهو هنا يقول لك انه لم يتم التعرف على document.getElmentsByClaassName وذلك يعود الى انك قمت بكتابتها بطريقة خاطئة لاحظ كيف كتبت كلمة class  ولتجنب هذه الاخطاء يجب عليه ان تختارها من الخيارات التي تظهر لك لا ان تكتبها بيدك 

image.png.8ffba7ee906142e988bab47d7cf19163.png

ولاحظ انه لديك خطأ اخر في السطر الثالث 

image.png.3e6efe393010b83a42a3aa45af3c16b5.png

حيث انه يجب عليك ان تضع ال p  داخل علامات التنصيص هذه " "

ليصبح السطر الخاص بك هكذا 

let allparagraphs = document.getElementsByTagName("p");

وبالتوفيق لك ..

  • 0
نشر

بالإضافة للشرح السابق وحل المشكلة يفضل أيضاً إتباع الخطوات التي يمكن اتخاذها لمعرفة الخطأ فمثلاً في الخطأ الموجود 

يجب تحليل رسالة الخطأ أولاً وكما يبدو في في رسالة الخطأ أن الخطأ الذي تواجهه هو "TypeError" وحسب رسالة الخطأ  "document.getElmentsByClaassName is not a function" يعني أن هناك مشكلة في استدعاء الدالة getElementsByClassName.

و تشير إلى أن الخطأ حدث في السطر الثالث من ملف script.js.

ومع  فحص الكود في السطر الثالث من ملف script.js للتحقق من الخطأ . في هذه الحالة، الكود المكتوب هو document.getElmentsByClaassName وهناك خطأ إملائي في كلمة "getElmentsByClaassName". 

يفضل الإطلاع على الإجابات التالية 

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...