How can I show a hidden div when a select option is selected?(选择选择选项时如何显示隐藏的 div?) 本文介绍了选择选择选项时如何显示隐藏的 div?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我想使用纯 JavaScript.我有一个下拉列表(<select> 有许多 <option>s).选择某种选项时,我希望隐藏的div显示.然后我用这个香草 JavaScript 代码尝试它:函数 showDiv(){document.getElementById('hidden_div').style.display = "block";}我猜我的问题是我的选项中的 onClick 触发器,但我不确定还可以使用什么? 解决方案 试试这个:function showDiv(divId, element){document.getElementById(divId).style.display = element.value == 1 ?块":无";}#hidden_div {显示:无;}<select id="test" name="form_select" onchange="showDiv('hidden_div', this)"><option value="0">否</option><option value="1">是</option></选择><div id="hidden_div">这是一个隐藏的div</div>I want to use plain JavaScript. I have a drop down list (<select> with a number of <option>s). When a certain option is selected I want a hidden div to display.<select id="test" name="form_select"> <option value="0">No</option> <option value ="1" onClick"showDiv()">Yes</option> </select> <div id="hidden_div" style="display: none;">Hello hidden content</div> Then I'm trying it with this vanilla JavaScript code:function showDiv(){ document.getElementById('hidden_div').style.display = "block"; } I'm guessing my problem is with the onClick trigger in my options but I'm unsure on what else to use? 解决方案 try this: function showDiv(divId, element) { document.getElementById(divId).style.display = element.value == 1 ? 'block' : 'none'; } #hidden_div { display: none; } <select id="test" name="form_select" onchange="showDiv('hidden_div', this)"> <option value="0">No</option> <option value="1">Yes</option> </select> <div id="hidden_div">This is a hidden div</div> 这篇关于选择选择选项时如何显示隐藏的 div?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网! 沃梦达教程 本文标题为:选择选择选项时如何显示隐藏的 div? 复制本文链接 上一篇: 在 jQuery 中如何处理 oncut、oncopy 和 onpaste? 下一篇: 捕获点击围绕 iframe 的 div 基础教程推荐 学习HTML 学习jQuery 学习Laravel 学习CSS3 学习Vue.js 学习Bootstrap5 学习ThinkPHP 学习AJAX 猜你喜欢 WatchKit 支持 html 吗?有没有像 UIWebview 这样的控制器? 2022-01-01 如何在特定日期之前获取消息? 2022-01-01 什么是不使用 jQuery 的经验技术原因? 2022-01-01 Javascript 在多个元素上单击事件侦听器并获取目标 2022-01-01 如何使用sencha Touch2在单页中显示列表和其他标签 2022-01-01 为什么我在 Vue.js 中得到 ERR_CONNECTION_TIMED_OUT? 2022-01-01 每次设置弹出窗口的焦点 2022-01-01 Node.js 有没有好的索引/搜索引擎? 2022-01-01 如何使用 CSS 显示和隐藏 div? 2022-01-01 jQuery File Upload - 如何识别所有文件何时上传 2022-01-01