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 猜你喜欢 Electron 将 Node.js 和 Chromium 上下文结合起来意味着 2022-01-01 如何使用TypeScrip将固定承诺数组中的项设置为可选 2022-01-01 Chart.js 在线性图表上拖动点 2022-01-01 Vue 3 – <过渡>渲染不能动画的非元素根节点 2022-01-01 直接将值设置为滑块 2022-01-01 自定义 XMLHttpRequest.prototype.open 2022-01-01 用于 Twitter 小部件宽度的 HTML/CSS 2022-01-01 如何使用JIT在顺风css中使用布局变体? 2022-01-01 html表格如何通过更改悬停边框来突出显示列? 2022-01-01 我可以在浏览器中与Babel一起使用ES模块,而不捆绑我的代码吗? 2022-01-01