87,994
社区成员
发帖
与我相关
我的任务
分享<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">;
<html xmlns="http://www.w3.org/1999/xhtml">;
<head>
<title>无标题文档</title>
<script language="javascript">
function $(obj){return document.getElementById(obj);}
function show(objid) {$(objid).style.display='inline';}
function hidden(objid) {$(objid).style.display='none';}
function doit(){
var sel_val=$('sel').value;
if (sel_val=='') {show('a');hidden('a0');hidden('a1');hidden('a2');hidden('a3');hidden('a4');hidden('a5');hidden('a6');}
if (sel_val==0) {show('a0');hidden('a');hidden('a1');hidden('a2');hidden('a3');hidden('a4');hidden('a5');hidden('a6');}
if (sel_val==1) {show('a1');hidden('a');hidden('a0');hidden('a2');hidden('a3');hidden('a4');hidden('a5');hidden('a6');}
if (sel_val==2) {show('a2');hidden('a');hidden('a0');hidden('a1');hidden('a3');hidden('a4');hidden('a5');hidden('a6');}
if (sel_val==3) {show('a3');hidden('a');hidden('a0');hidden('a1');hidden('a2');hidden('a4');hidden('a5');hidden('a6');}
if (sel_val==4) {show('a4');hidden('a');hidden('a0');hidden('a1');hidden('a2');hidden('a3');hidden('a5');hidden('a6');}
if (sel_val==5) {show('a5');hidden('a');hidden('a0');hidden('a1');hidden('a2');hidden('a3');hidden('a4');hidden('a6');}
if (sel_val==6) {show('a6');hidden('a');hidden('a0');hidden('a1');hidden('a2');hidden('a3');hidden('a4');hidden('a5');}
}
</script>
</head>
<body>
<select name="sel" id="sel" onchange="javascript:doit();">
<option value="">请选择</option>
<option value="0">不要输入框</option>
<option value="1">输入框1</option>
<option value="2">输入框2</option>
<option value="3">输入框3</option>
</select>
<div name="a" id="a" style="display:none;" />?</div>
<div name="a0" id="a0" style="display:none;" /></div>
<div name="a1" id="a1" style="display:none;" />11</div>
<div name="a2" id="a2" style="display:none;" /> 22</div>
<div name="a3" id="a3" style="display:none;" /> 33</div>
<br />
<br />
</body>
</html>
[...document.getElementsByClassName('myDiv')].forEach(item=>{
if(item.id!='a8')
item.style.display='none';
else
item.style.display='block';
});
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题文档</title>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script language="javascript">
function doit(){
var sel_val=$("#sel").val();
var selid = "a"+sel_val;
$(".c#"+selid).show().siblings().hide();
}
</script>
</head>
<body>
<select name="sel" id="sel" onchange="javascript:doit();">
<option value="">请选择</option>
<option value="0">不要输入框</option>
<option value="1">输入框1</option>
<option value="2">输入框2</option>
<option value="3">输入框3</option>
</select>
<div>
<div class="c" name="a" id="a" style="display:none;" />?</div>
<div class="c" name="a0" id="a0" style="display:none;" />00</div>
<div class="c" name="a1" id="a1" style="display:none;" />11</div>
<div class="c" name="a2" id="a2" style="display:none;" />22</div>
<div class="c" name="a3" id="a3" style="display:none;" />33</div>
</div>
</body>
</html> <script language="javascript">
function $(obj){return document.getElementById(obj);}
function show(objid) {$(objid).style.display='inline';}
function hidden(objid) {$(objid).style.display='none';}
function doit(){
var sel_val=$('#sel').value;
function hiddenOther(sel_val){
var leng = $("#sel").options.length, a = "a";
for(var i = 0; i < leng; i++){
if(i == sel_val){
show(a + sel_val);
}else{
hidden(a + sel_val);
if(sel_val == ""){
show(a);
}else{
hidden(a);
}
}
}
}
hiddenOther(sel_val);
}
</script>
<script language="javascript">
function $(obj){return document.getElementById(obj);}
function show(objid) {$(objid).style.display='inline';}
function hidden(objid) {$(objid).style.display='none';}
function doit(){
var sel_val=$('#sel').value;
function hiddenOther(sel_val){
var leng = $("#sel").options.length, a = "a";
for(var i = 0; i < leng; i++){
if(i == sel_val){
show(a + sel_val);
}else{
hidden(a + sel_val);
}
}
if(sel_val == ""){
show(a);
}else{
hidden(a);
}
}
hiddenOther(sel_val);
}
</script>
<!DOCTYPE html>
<html>
<head>
<title>无标题文档</title>
<meta charset=utf-8>
<script language="javascript">
function $(obj){return document.getElementById(obj);}
function show(objid) {$(objid).style.display='inline';}
function hidden(objid) {$(objid).style.display='none';}
function doit(){
var sel_val=$('sel').value;
function hiddenOther(sel_val, index){
var leng = $("sel").options.length;
for(var i = 0; i < leng; i++){
if(i == sel_val){
show(index + sel_val);
}else{
hidden(index + i);
}
}
}
function hiddenOther1(sel_val, index){
var leng = $("sel").options.length;
for(var i = 0; i < leng; i++){
if(i == sel_val){
show(index + sel_val);
hidden(index);
}else{
////////////////
alert(i)
hidden(index + i);
if(sel_val == ""){
show(index);
hidden(index + 0);
}
}
}
}
hiddenOther1(sel_val, "a");
}
</script>
</head>
<body>
<select name="sel" id="sel" onchange="javascript:doit();">
<option value="">不要输入框</option>
<option value="0">输入框0</option>
<option value="1">输入框1</option>
<option value="2">输入框2</option>
<option value="3">输入框3</option>
</select>
<div name="a" id="a" style="display:none;" >000</div>
<div name="a0" id="a0" style="display:none;" >0</div>
<div name="a1" id="a1" style="display:none;" >11</div>
<div name="a2" id="a2" style="display:none;" > 22</div>
<div name="a3" id="a3" style="display:inline;" > 33</div>
<br />
<br />
</body>
</html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">;
<html xmlns="http://www.w3.org/1999/xhtml">;
<head>
<title>无标题文档</title>
<script language="javascript">
function $(obj){return document.getElementById(obj);}
function show(objid) {$(objid).style.display='inline';}
function hidden(objid) {$(objid).style.display='none';}
function doit(){
var sel_val=parseInt($('sel').value.trim(), 10);
function hiddenOther(sel_val){
var leng = $("sel").options.length, a = "a" + sel_val;
for(var i = 0; i < leng; i++){
if(i == sel_val){
show(a);
}else{
hidden(a);
}
}
}
hiddenOther(sel_val);
}
</script>
</head>
<body>
<select name="sel" id="sel" onchange="javascript:doit();">
<option value="0">不要输入框</option>
<option value="1">输入框1</option>
<option value="2">输入框2</option>
<option value="3">输入框3</option>
</select>
<div name="a0" id="a0" style="display:none;" >0</div>
<div name="a1" id="a1" style="display:none;" >11</div>
<div name="a2" id="a2" style="display:none;" > 22</div>
<div name="a3" id="a3" style="display:none;" > 33</div>
<br />
<br />
</body>
</html>
还是错误,和空值没关系,你的代码本身不正确!