$w.onReady(function () { $w('#newYorkCollapseButton').onClick(() => { toggleBox($w('#newYorkCollapsibleBox'), $w('#newYorkPlusSign'), $w('#newYorkMinusSign')); }); $w('#tokyoCollapseButton').onClick(() => { toggleBox($w('#tokyoCollapsibleBox'), $w('#tokyoPlusSign'), $w('#tokyoMinusSign')); }); $w('#parisCollapseButton').onClick(() => { toggleBox($w('#parisCollapsibleBox'), $w('#parisPlusSign'), $w('#parisMinusSign')); }); }); function toggleBox(boxElement, plusSign, minusSign) { const isCollapsed = boxElement.collapsed; if (isCollapsed) { plusSign.hide(); minusSign.show(); boxElement.expand(); } else { minusSign.hide(); plusSign.show(); boxElement.collapse(); } }