JS原生 选择框控制其他地方显示与隐藏

JS原生 选择框控制其他地方显示与隐藏


<body>
    <div>
        <input id="t1" type="checkbox" onclick="test('yes')"></div>
    <div>
        <input id="t2" type="checkbox" checked onclick="test('no')"></div>
    <div>
        <textarea name="" id="t3" cols="30" rows="10"></textarea>
    </div>
    <button onclick="open()"></button>
</body>
<style>
    textarea {
        border: 1px solid #000000;
    }
</style>
<script>
	
    document.getElementById("t3").style.visibility = "hidden";

    function test(parm) {
        var X = document.getElementById('t1')
        var Z = document.getElementById('t2')
        var Y = document.getElementById('t3')
        console.log(parm)
        if (parm === 'yes') {
            Y.style.visibility = "visible"
            Z.checked = false
        } else {
            Y.style.visibility = "hidden"
            X.checked = false
        }
        if (!X.checked){
            document.getElementById("t3").style.visibility = "hidden";
        }

    }
    
</script>

</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值