Высота header равная высоте окна
Нужно сделать header на странице по высоте равный окну.
Я знаю, что высоту можно получить с помощью document.documentElement.clientHeight, но так как я новичок я просто не понимаю, как это сделать.
Ответы (2 шт):
Автор решения: Denis640Kb
→ Ссылка
Если необходимо растянуть header При каком-то действии через именно js, как в вопросе, то можно так:
<style>
header{
background-color: #003eff;
height: 100px;
text-align: center;
}
</style>
<header>Пурум Пум Пум</header>
<script language="JavaScript">
var height = document.documentElement.clientHeight; // Получаем высоту окна
document.body.addEventListener('click', function () { // Отслеживаем нажатие на header(Можно другие триггеры использовать)
var head = document.getElementsByTagName('header'); // Получаем header
head[0].style.height = height; // Меняем высоту.
})
</script>