Распахивание элемента в JavaScript
Распахнем элемент на всю высоту:
elem.style.height = elem.scrollHeight + 'px';
Распахнем элемент на всю ширину:
elem.style.width = elem.scrollWidth + 'px';
Дан элемент и кнопка. По нажатию на кнопку распахните элемент на всю высоту.