Там где вы вызываете <div> по нажатию,ставте сразу .hide() предыдущий либо же
у меня так,тоесть скрывает <div> с id="send"
var button = document.getElementById("send");
button.style.display='none';
либо же можете поставить какоето условие,нажали ли вы на <div> или нет.Саме простое что приходит,это сделать счестчик нажатий на кнопку.Если нажали 1 раз то при нажатии на какойто другой скрывать те на которые нажали 1 раз.А по второму нажатию раскрывать <div> и скрывать все на которые нажато 1 раз.и котоыре небыли скрыты,ну и так далее.а отобразить скрытый <div> вот так
button.style.display='';