Показать сообщение отдельно
  #5 (permalink)  
Старый 04.03.2021, 14:19
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Сообщение от LADYX
Вот смотрите, если я делаю так:
не судьба сделать так
Сообщение от рони
LADYX,
у вас есть строка 4, что мешает написать такую же для children, и выкинуть строку 5.

у вас есть строка 10, что мешает написать такую же для children, и выкинуть строку 11.
<!DOCTYPE html>
<html>

<head>
    <title>Untitled</title>
    <meta charset="utf-8">
    <style>
        #parent {
            width: 300px;
            height: 300px;
            padding: 10px;
            border: 5px solid red;
        }

        #children {
            width: 300px;
            height: 300px;
            background: green;
        }
    </style>
    <script>
        function parentH() {
            let height = document.querySelector('#parent_range_H').value + 'px';
            document.querySelector('#parent').style.height = height;
            document.querySelector('#children').style.height = height;
        }

        function parentW() {
            let width = document.querySelector('#parent_range_W').value + 'px';
            document.querySelector('#parent').style.width = width;
            document.querySelector('#children').style.width = width;
        }
    </script>
</head>

<body>
    <p>height: <input id="parent_range_H" type="range" min="10" max="300" value="300" step="1" name="parent_h" oninput="parentH()">
        width: <input id="parent_range_W" type="range" min="10" max="300" value="300" step="1" name="parent_w" oninput="parentW()"></p>
    <div id="parent">
        <div id="children"></div>
    </div>
</body>

</html>
Ответить с цитированием