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

用户头像
北京/设计爱好者/11年前/1492浏览
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
举报
|
2
分享
评论
用户头像
评论你的想法~
表情
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
推荐素材
空的平台平面和自然景观
平面设计 吊牌设计
金色颗粒质地的平面
水蜜桃和李子的平面水果图案
玄关入门地毯印花图案红地毯
平面风格黄绿色系花朵装饰
平面插画设计女孩喝咖啡
平面男孩喝咖啡插画设计
古风平面仕女与瓷器
“知识宅急送”外卖,快递,平面,海报,素材,教育
倒计时,海报,平面
城阙凡花
平面花卉图案扁平简约无缝拼接插画
海底世界插画
课程海报,平面素材
金色颗粒质地的平面
中国传统纹样创新图案设计
原创UIUX交互橙红渐变炫酷视觉平面设计作品集模板PSD
平面插画情侣/矢量
学习,优惠券,平面,海报
城市园林平面布局航拍
金色颗粒质地的平面
牛奶乳液层次梯田平铺平面
金色颗粒质地的平面
空的平台平面和自然景观
你可能喜欢
大家都在看
登录注册