ساعدوني عدم عمل بعض الاكواد مثل value و innerHTAML

السلام عليكم يامجتمع حاسوب

يعطيكم العافية واجهتني مشكلة غريبة وانا لسه مبتدا في برمجه جافا السكريب

انا لمن سويت متغير جديد واضفت عنصر doucment لكي اعدل في بعض عناصر ال html

واجهتني مشكلة وهي عدم عمل او ظهور كود innerHTML

كم في الصورة التالية

وايضا كود .value لا يظهر عندي

اتمنى تساعدوني في حل المشكلة


get element by class name تعيد مصفوفة من العناصر التي لها نفس الصنف، حيث كما تعلمين ان css class يضاف لأكثر من عنصر، فالاستعلام السابق يعيد مصفوفة، إن اردت الوصول لجميع العناصر في المتغير عليك استخدام حلقة for، و لقراءة قيمة أول عنصر يمكنك استخدام

myparagraph[0].value

لعمل الحلقة نضع العبارة السابقة ضمن حلقة ونضع i(عداد الحلقة) بدل 0, مثال

var x = document.getElementsByClassName("example");
var i;
for (i = 0; i < x.length; i++) {
  x[i].style.backgroundColor = "red";
}

اشكرك عسرعة الرد لكن ياغالي هذا ليس جوابي لسؤالي

المقصد من سؤالي هو عدم ظهور كود innerHTML في البرنامج

زيما انت شايف بالصورة كتبت المتغير واستدعيت عنصر class موجود في html

وابغى اكتب واعدل فيه عن طريق كود innerHTML لكن هذا الكود لا يظهر هذ سؤالي

ليس شرطا ان يظهر محرر الاكواد، الشيفرات المطلوبة

وللتوضيح اكثر هكذا كود html عندي

طبعا ربطته مع جافا سكريب عن طريق هذا الكود هكذا

var myparagraph = document.getElementsByClassName("saeed");


myparagraph.innerHTML("السلام عليكم")

عندما اعمل هكذا لا يظهر شي لماذا

حتى لو عنصر واحد، ضع اقواس المصفوفة و جرب