سؤال

أرغب في المرور بجميع العناصر الموجودة على الصفحة باستخدام JavaScript ومعرفة ما إذا كان لديهم مجموعة خاصية. هل هناك طريقة سهلة للقيام بذلك ، أو هل يجب علي استخدام حل عودية؟

هل كانت مفيدة؟

المحلول

يمكنك استخدام:

var divs = document.getElementsByTagName("div");
for(var i = 0; i < divs.length; i++){
   //do something to each div like
   divs[i].innerHTML = "something new...";
}

نصائح أخرى

للعثور على خاصية في واحد أو أكثر من كل divs على الصفحة:

var divs = document.getElementsByTagName("div"), i=divs.length;
while (i--) {
   if (divs[i].getAttribute([yourProperty]) === 'yourValue'){
      //do something
   } 
}

قد تكون قادرًا أيضًا على استخدام محرك محدد مثل همسة.

ستيف

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top