// 禁止所有点击事件 document.addEventListener('click', function(event) { let parent = event.target.parentElement; let shouldAllow = false; while (parent) { if (parent.classList.contains('links-item') || parent.classList.contains('menu-item') || parent.classList.contains('logo') ) { shouldAllow = true; break; } parent = parent.parentElement; } console.log(event.target.classList.contains('navbar-link'), shouldAllow); if (!shouldAllow && !event.target.classList.contains('navbar-link') && !event.target.classList.contains('blocks-item-link') ){ event.preventDefault(); event.stopPropagation(); } }, true);