شرح الكود
document.addEventListener('DOMContentLoaded', () => {}
هذا الجزء من الكود يعمل على تشغيل الكود بعد تحميل محتوي الصفحة
const links = Array.from(document.getElementsByClassName('a-nav-link'));
يجيب جميع links فى Array.from()
مصفوفة ب بس ما يدعم interinternet explorer ما تشغل بالك
links.forEach((link) => {}
بيعمل حلقة على links ويجيب قيمة لعنصر بنعينة بعدين ممكن تعلق على الجزء دا @Ahmed_Elbohoty
const att = link.getAttribute('data-toggle');
والجزء دا من الكود بيجيب سمة
if (att === 'bd-dropdown') {
// الطريقة الأولى
link.removeAttribute('href');
}
هنا فيه شرط if لو السمة 'data-toggle'
قيمتها 'bd-dropdown'
بيحذف سمة href
ممكن مراجعا لشرح الكود @Ahmed_Elbohoty