怎么判断input输入值为空执行代码

Input空值时控制div隐藏input值为1
显示需要执行的是style.display = "block";

<input type="text">
<div id="g">需要隐藏的内容</div>

    <input type="text" id="value" />
    <div id="box">需要隐藏的内容</div>

    <script>

        var value = document.getElementById("value")
        var box = document.getElementById("box")

        value.oninput = function () {
            if (value.value == "") {
                box.style.display = "none"
            }
            if (value.value == 1) {
                box.style.display = "block"
            }
        }

    </script>

获取inout的vaule的值,去判断