Задать вопрос
@Chekhoved

Почему данный код не меняет размер изображения?

В книге по JavaScript есть такой пример:
<head>
	<script>
			function resizeRock() {
				document.getElementById('rockimg').style.height =
				(document.body.clientHeight - 100) * 0.9;
			}
		</script>
</head>
<body onload="resizeRock()">
		<img id="rockimg" src="pegoet.png">
</body>

Изображение при загрузке страницы должно быть на всю высоту (~90%). А у меня не работает, хотя все скопировал 1 в 1. В чем причина, что не так?
  • Вопрос задан
  • 451 просмотр
Подписаться Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Stepik
    JavaScript с нуля - основы языка и практика для начинающих
    2 недели
    Далее
  • Merion Academy
    Фронтенд-разработчик с нуля
    4 месяца
    Далее
  • Skypro
    JavaScript-разработчик с нуля
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
Решения вопроса 1
@gracer
Единицы измерения забыли
function resizeRock() {
    document.getElementById('rockimg').style.height =
        ((document.body.clientHeight - 100) * 0.9)+"px";
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы