Control javascript hide/show div with radio controls without jquery
16lz
2021-01-22
The code below doesn't seem to work
下面的代码似乎不起作用
//javascript
function t_show() {
if(document.getElementById("t_show").checked == true){
if(document.getElementById("t_show").value == 1) {
showDiv("t_settings");
}
} else {
hideDiv("t_settings");
}
}
function show(show){
var s = document.getElementById(show);
if(!s) return true;
s.style.display="";
return true;
}
function hide(hide){
var h = document.getElementById(hide);
if(!h) return true;
h.style.display="none";
return true;
}
//html
Text show:
<input type="radio" name="t_show" value="1" checked="checked" onchange="t_show(); update_preview();" id="t_show">Yes
<input type="radio" name="t_show" value="0" onchange="t_show(); update_preview();" id="t_show">No
<div id="t_settings">This content is to be shown if the show text is enabled.</div>
4 个解决方案
#1
4
- You
<div/>
has a class oft_settings
but you are callinggetElementById()
- 如何在Node中创建可重用的函数而不编写样板代码
- arcgis api for js入门开发系列十 自定义Navigation控件样式风格
- 五十行javascript代码实现简单的双向数据绑定
- 在内容可编辑DIV中的选定文本周围包装bb代码
- 等待执行所有ajax回调的最佳解决方案
- 常用验证JS代码基础及实例
- 试着在我的javascript代码中理解“this”(一件事有效,另一件没有)
- 代码点火-如何从控制器返回Json响应
- 小弟初学网页(javascript),看不懂下面的代码。但又要完成任务 各位
你