const currentItem = document.getElementById('currentItem'); // Get the next sibling element const nextSibling = currentItem.nextElementSibling; if (nextSibling) { nextSibling.style.backgroundColor = '#e0ffe0'; // Highlight next sibling console.log('Next sibling:', nextSibling.textContent); } // Get the previous sibling element const prevSibling = currentItem.previousElementSibling; if (prevSibling) { prevSibling.style.fontWeight = 'bold'; // Make previous sibling bold console.log('Previous sibling:', prevSibling.textContent); } // Example of iterating through all siblings (excluding self) console.log('All siblings (excluding current):'); let sibling = currentItem.parentElement.firstElementChild; while (sibling) { if (sibling !== currentItem) { sibling.style.border = '1px dashed #ccc'; // Add border to other siblings console.log('- ' + sibling.textContent); } sibling = sibling.nextElementSibling; } // Example HTML structure (for context): //