JS学习--002点击复选框出现下拉菜单

北京/设计爱好者/10年前/1465浏览
JS学习--002点击复选框出现下拉菜单

JS学习--002点击复选框出现下拉菜单

第一种方式:能保证一个的实现


<HTML>

<HEAD>

<meta charset="UTF-8">

<TITLE>复选框点击出现下拉菜单</TITLE>

</HEAD>

<input type="checkbox" id = "chk">


<div id="demo">

    <select style="height:25px; line-height:22px; font-size:12px; padding:0;" name="command">

        <option>是</option>

        <option>或</option>

        <option>非</option>

    </select>

</div>


<s cript type="text/javas cript">


var chk = document.getElementById("chk");

var demo = document.getElementById('demo');


demo.style.display = "none";

chk.onclick = function()

{

if(chk.checked == false)

{

demo.style.display = "none";

}

else

{

demo.style.display = "block";

}

}




</s cript>


</div>

</body>

</html>



第二种方式:通过传参整体都能实现,一个页面中所有的项都能保证点击复选框后出现下拉框。


<input type="checkbox" id = "qyxx1" onclick="check('qyxx1','de1')">

<div id="de1" class="demo">

                    <select style=" float:left;height:25px; margin: 3px 0 0 10px; line-height:22px; font-size:12px; padding:0;" name="command">

                        <option>是</option>

                        <option>或</option>

                        <option>非</option>

                    </select>

</div>


<style>

.demo{display:none;}

</style>


<s cript type="text/javas cript">

function check(chk,demo){

var chk = document.getElementById(chk);

var demo = document.getElementById(demo);

if(chk.checked == false)

{

demo.style.display = "none";

}

else

{

demo.style.display = "block";

}

}

</s cript>


0
Report
|
2
Share
评论
in to comment
Add emoji
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
推荐素材
You may like
8月的“话”
Homepage recommendation
Segway E3 Pro|Own Your City
Homepage recommendation
AI可视化动效设计合集
Homepage recommendation
x oasis coffee
Homepage recommendation
大家都在看
Log in