问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用js通过下拉菜单来实现div的隐藏和显示

发布网友 发布时间:2022-04-07 04:46

我来回答

3个回答

热心网友 时间:2022-04-07 06:16

1、首先写出架构,两个 buttod (按钮)。

2、下面是一个 div 存放文本和在后面的被js控制。

3、先用 css 选择器 为 div 控制属性。

4、然后写出 script 标签,可以写在外部,然后在引用。

5、然后我们用 js 设置变量,这样我们才可以控制变量来控制元素。

6、这里用 alert  测试一次我们是否选对了元素。

7、然后通过 onclick 事件来控制这个 div。

热心网友 时间:2022-04-07 07:34

思路:利用value属性获取下拉菜单的选项→根据选项决定div的状态→利用style.display样式隐藏或显示div。实例演示如下:

1、HTML结构

<select id="test_select">
<option value="1">显示</option>
<option value="2">隐藏</option>
</select>
<div id="test">我是一个div么呀我是一个div</div>

2、javascript代码

window.onload = function(){
var obj_select = document.getElementById("test_select");
var obj_div = document.getElementById("test");
obj_select.onchange = function(){
obj_div.style.display = this.value==1? "block" : "none";
}
}

3、效果演示

热心网友 时间:2022-04-07 09:08

<html>
<head>
<meta charset=utf-8 />
<title>test</title>
<script>
function choose(sel){
if(sel.value=='1')
{
document.getElementById('test').style.display='block';
}
else if(sel.value=='2')
{
document.getElementById('test').style.display='none';
}
};
</script>
</head>
<body>

<div id="test" >test</div>

<select name="sel"  onchange='choose(this);'>
<option value="1">A</option>
<option value="2">B</option>
</select>

</body>
</html>

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎么考经纪人 如何去除白墙上的彩笔字 消除墙上彩笔的小妙招 保健器械 淘宝:淘宝网上卖的medex护腰,护膝,护腕 等医疗器械、是不是... 淘宝上有卖沃尔康护腰的吗?有链接吗? 跪求 黄家强 清唱吧《海阔天空》 96年、黄家强唱的祝你愉快,海阔天空在哪可以下载? 黄家强1996年唱的海阔天空MP3哪有下载啊? 朱关田作品 书画名家朱关田 朱关田代表作 【欣赏 价格 图片 鉴定... 用肝病冷藏食品比用冰好的理由是 杜长明相关成果 在饭店里刷碗,老板让干我烧菜 端碗非职责内工作,累死我了,怎么办? 医院洗碗累吗 洗菜。切菜。煮饭。煮菜。洗碗。那个最累? 在一风堂做洗碗工累不累啊? 餐厅刷碗的活好吗?有哪些优 缺点? 洗碗工怎么样? 和服务员相比? 累吗? 做洗碗工辛苦吗 饭店一天要洗多少盘子啊?很累吗?洗盘子伤手吗? 在饭店洗盘子累吗?应该注意什么? 在饭店做洗碗工,或保洁累不累 怎样关闭屏幕使用时间 小米手机坏了怎么维修?去哪儿修呀? 强制关闭屏幕使用时间 为什么快影作品不能分享到指定快手号上? 小米手机维修过一次又坏了要求换怎么办 怎么关闭屏幕使用时间? 官网买的小米手机坏了,但是我们这县城没小米维修点怎么办? 屏幕使用时间怎么关闭? 如何分析UI设计作品? 洗碗工累不累 “发票系统显示离线开票时间超限”是什么意思? 专用*离线限额,专用*离线剩余金额,专用*开票限额分别是啥意思 普通增值税发票超过离线开具时限过长什么意思 时超英教自己家车库怎么倒进去? 在*开票软件上开票时,提示*开具失败,超过离线开票限额,是什么原因 开车很危险啊,为什么大家都要学车? 开发票显示离线开票时间超限是什么意思 增值税发票超过离线开票是怎么回事 增值税发票显示超过离线开票限定时长什么意思 女生怎么提升开车技术? 英孚教育退款12345能解决吗 增值税发票开票显示离线时间长怎么处理 谁能教布加迪威龙“做车”?老前辈EB110赛车:扶我起来! 金税盘里状态查询里发现离线时限为0小时,是否不能开具*了? 增值税发票离线开票时间超限怎么解决 离线发票什么意思 增值税开票系统提示离线开票时间超时怎么处理 我国学校是什么时候开设英语课的? 为什么微信搜索别人的搜不出来 Baumatic英国迷你破壁机可以加热吗?