Закажите этот кодовый блок для демонстрации: https://codepen.io/octalpixel/pen/vYOJGXg
<!DOCTYPE html>
<html lang="en">
<body>
<label for="height">Height: </label>
<input id="height" type="number" min="100" max="600" step="1" value="100" />
<label for="width">Width: </label>
<input id="width" type="number" min="100" max="600" step="1" value="100" />
<input id="size_btn" onclick="adjustSize()" type="button" value="Adjust Size" />
<div id="customBox" style="background:red;margin-top:12px">
</div>
<script>
function adjustSize() {
changeBoxSize(0, 0)
const height = document.getElementById("height").value;
const width = document.getElementById("width").value
changeBoxSize(width, height)
}
function changeBoxSize(width, height) {
const box = document.getElementById("customBox")
box.style.width = `${width}px`;
box.style.height = `${height}px`;
}
</script>
</body>
</html>
Чтобы объяснить вам код
Я создал две функции, используя javascript, называемый «AdjustSize» и «ChangeBoxSize»
Функция AdjustSize отвечает за получение значений из соответствующих полей ввода и передачу их «changeBoxSize». Функция срабатывает во время «onclick», то есть когда нажимается кнопка с идентификатором атрибута «size_btn»
Функция changeBoxSize принимает в качестве параметров ширину и высоту, и ей присваивается css стили высоты и ширины, выбрав элемент div идентификатора атрибута "customBox"