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

السؤال

نشر (معدل)

السلام عليكم 

مؤخرا ارسل لي أخي يوسف سيد هذا السكربت مشكور جدا 

<script type="text/javascript">
    window.onload = function(){
var all = document.querySelectorAll(".all");
if(all.length)
   for(i=0;i<all.length;i++)
       all[i].setAttribute("class","a1 a2 a3 a4");
    }
</script>

ماشاء الله السكربت جيد جدا، لكن المشكلة انا لدي الاتي 

class=" all color " 

السكربت يحول الـ class تماما الى "a1 a2 a3 a4"

انا اريد ان يصبح الـ class من خلال السكربت التالي 

" a1 a2 a3 a4 color " 

أي اريد ان يتم استبدال كلمة all بـ a1 a2 a3 a4 فقط , مع بقاء color في الـ class

علما ان color تختلف من كود الى اخر ... فكلمة all لن تكون دائما بجانب color , فقد تكون all بجانب height مثلا و هكذا 

 كيف يمكن ذلك ؟

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

مشكورين :)

 

تم التعديل في بواسطة عبد الهادي اطويل
تعديل العنوان ونص الموضوع (اعتماد اللغة العربية الفصحى)

Recommended Posts

  • 2
نشر (معدل)

آسف على هذا الخطأ كانت المشكلة تظهر بسبب إستبدال الكلاسس كامل هذا الكود يقوم بحذف all فقط ووضع الباقي 

<script type="text/javascript">
window.onload = function(){
   var all = document.querySelectorAll(".all");
   if(all.length)
      for(i=0;i<all.length;i++){
          all[i].classList.remove("all");
          all[i].classList.add("a1","a2","a3","a4");
      }
}
</script>

كان يمكن الاشارة لي في الموضوع السابق من خلال الاقتباس بدلًا من عمل موضوع جديد بدلًا من التشتيت.

تم التعديل في بواسطة يوسف سيد

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...