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

مرحبا لا اعرف لماذا هذا الكود لا يعمل ؟؟

Mahmoud Jaq

السؤال

Recommended Posts

  • 0

يجب استخدام خاصية innerHTML على المتغير الذي يحوي قيمة عنصر merabi وهو عنصر h1، وأنت قمت بحفظه في متغير باسم titleo، لذلك الكود الصحيح هو:

let title = document.getElementById("merapi");
title.addEventListener("click", function() {
  title.innerHTML = "You clicked on the text!";
});

وإذا أردت استخدام خاصية innerHTML على العنصر مباشرًة فالكود يجب أن يكون كالتالي

let title = document.getElementById("merapi");
title.addEventListener("click", function() {
 document.getElementById("merapi").innerHTML = "You clicked on the text!";
});

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

كما وضح مصطفى الخطأ في التعليق السابق فإن الخطأ في قيمة عنصر merabi الغير معرف

ولكن هناك طريقة أسهل لتنفيذ المطلوب بواسطة ال html وذلك في حالة أنه لن يتم تنفيذ كود آخر على العنصر h1 أي للتسهيل فقط

<h1 id="demo" onclick="document.getElementById('demo').innerHTML = 'New text'">
  Click me to change my text.
</h1>

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...