عد Ø§ÙØ£ØÙاد
ÙÙØ§Ù شجرة Ù
ÙØ¸Ù
Ø© عÙ٠أÙÙØ§ Ù
ØªØ¯Ø§Ø®ÙØ© ul / li.
Ø§ÙØªØ¨ Ø§ÙØ±Ù
ز Ø§ÙØ°Ù ÙØ¸Ùر ÙÙÙ <li> Ù
ا ÙÙÙ:
- ٠ا Ù٠اÙÙØµ اÙÙ ÙØ¬Ùد بداخÙÙ (بدÙÙ Ø§ÙØ´Ø¬Ø±Ø© اÙÙØ±Ø¹ÙØ©)
- عدد â
- â Ø§ÙÙ ØªØ¯Ø§Ø®ÙØ© â Ø¬Ù ÙØ¹ Ø§ÙØ£ØÙاد Ø Ø¨Ù Ø§ Ù٠ذÙ٠اÙ٠تداخÙÙ٠بع٠Ù. [demo src=âsolutionâ]
ÙÙÙÙ
بعÙ
Ù iteration عÙÙ <li>:
for (let li of document.querySelectorAll('li')) {
...
}
ÙÙ Ø§ÙØÙÙØ© Ø ÙØØªØ§Ø¬ Ø¥Ù٠إدخا٠اÙÙØµ داخ٠ÙÙ âliâ.
ÙÙ
ÙÙÙØ§ ÙØ±Ø§Ø¡Ø© اÙÙØµ Ù
Ù Ø§ÙØ¹Ùدة اÙÙØ±Ø¹ÙØ© Ø§ÙØ£ÙÙÙ ÙÙ li Ø ÙÙÙ Ø§ÙØ¹Ùدة اÙÙØµÙØ©:
for (let li of document.querySelectorAll('li')) {
let title = li.firstChild.data;
// title is the text in <li> before any other nodes
}
Ø«Ù
ÙÙ
ÙÙÙØ§ Ø§ÙØØµÙ٠عÙ٠عدد اÙchildren items
li.getElementsByTagName('li').length.