再线等待,一个关于控制层的显示问题。急~~~ <input type="radio" name="radioa">数学 写错了,应该为:<input type="radio" name="type">数学 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <div style="display:none" id=maths>maths</div><div style="display:none" id=language>language</div><input type="radio" name="type" onclick="maths.style.display='inline';language.style.display='none'"><input type="radio" name="type" onclick="language.style.display='inline';maths.style.display='none'"> 抱歉,language不能用改做其他名字吧 <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>新建网页 1</title></head><body><div id="aaa" style="display:none">语文</div><div id="bbb" style="display:none">数学</div><form name="from1" action=""><input type="radio" name="a" id="type1" checked>语文 <input type="radio" name="a" id="type2">数学 <input type=button onclick="checkThis()">显示</font></form1></body><script language="javascript"><!--var bShow=false;var showMsg = "hide Div";var hideMsg= "show Div";function checkThis(){ var rtnType=document.getElementsByName("a"); if(rtnType[0].checked) { aaa.style.display=""; bbb.style.display="none"; } else if(rtnType[1].checked) { aaa.style.display="none"; bbb.style.display=""; }}//--></script></html> 非常感谢 yeefly(Web开发版) ,这样的确能显示,但层显示以后不能通过再次点击按钮使两个层同时隐藏。 yeefly(Web开发版)并且,你的代码当显示一个层时点击另一个radio时层并不发生改变。 <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>新建网页 1</title></head><body><div id="aaa" style="display:none">语文</div><div id="bbb" style="display:none">数学</div><form name="from1" action=""><input type="radio" name="a" id="type1" checked onclick="document.from1.bt.value='显示'">语文 <input type="radio" name="a" id="type2" onclick="document.from1.bt.value='显示'">数学 <input name="bt" type=button onclick="checkThis()" value="显示">显示</font></form1></body><script language="javascript"><!--var bShow=false;var showMsg = "hide Div";var hideMsg= "show Div";function checkThis(){ if(document.from1.bt.value=="显示"){ var rtnType=document.getElementsByName("a"); if(rtnType[0].checked) { aaa.style.display=""; bbb.style.display="none"; } else if(rtnType[1].checked) { aaa.style.display="none"; bbb.style.display=""; } document.from1.bt.value="隐藏" } else{ aaa.style.display="none"; bbb.style.display="none"; document.from1.bt.value="显示"}}//--></script></html> 赶着下班,代码写得有点多余的,见笑.<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>新建网页 1</title></head><body><div id="aaa" style="display:none">语文</div><div id="bbb" style="display:none">数学</div><form name="from1" action=""><input type="radio" name="a" id="type1" checked onclick="change()">语文 <input type="radio" name="a" id="type2" onclick="change()">数学 <input type=button onclick="checkThis()">显示</font></form></body><script language="javascript"><!--var bShow=false;var showMsg = "hide Div";var hideMsg= "show Div";var dis=0;function change(){ var rtnType=document.getElementsByName("a"); if (dis==1) if(rtnType[0].checked) { aaa.style.display="block"; bbb.style.display="none"; } else if(rtnType[1].checked) { aaa.style.display="none"; bbb.style.display="block"; }}function checkThis(){ var rtnType=document.getElementsByName("a"); if(aaa.style.display=="block" || bbb.style.display=="block") { aaa.style.display="none"; bbb.style.display="none"; dis=0; } else { dis=1; if(rtnType[0].checked) { aaa.style.display="block"; bbb.style.display="none"; } else if(rtnType[1].checked) { aaa.style.display="none"; bbb.style.display="block"; } }}//--></script></html> to:darkroom(无头苍蝇)不好意思,借你代码一改,见怪啦 gdjxlhc(超仔) 非常感谢,您的代码正是我要的效果,谢谢。 bzscs(沙虫)的代码还是有些问题。 这个JS怎么不能正常显示当前的时间 关于js的问题,急 认证信息存储在哪里? 问个问题。。。分。。。谢谢。。。 怎样判断一个庞大的字符串是否加载完毕???? A.com调用B.com的js代码控制B.com的flash出现跨域,怎么解决? window.opener.document..中含有变量,怎么运行 请问如何让用户打开IE时,出现安装插件的窗口(就象浏览一些网站时出现的插件下载窗口一样)?(急!) 呵呵,一个菜鸟问题,送分 一个小问题,请大家帮忙一下 请教一个小问题. 在客户现场急问:
<div style="display:none" id=language>language</div><input type="radio" name="type" onclick="maths.style.display='inline';language.style.display='none'"><input type="radio" name="type" onclick="language.style.display='inline';maths.style.display='none'">
改做其他名字吧
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head><body>
<div id="aaa" style="display:none">
语文
</div><div id="bbb" style="display:none">
数学
</div><form name="from1" action="">
<input type="radio" name="a" id="type1" checked>语文
<input type="radio" name="a" id="type2">数学
<input type=button onclick="checkThis()">显示</font>
</form1>
</body>
<script language="javascript">
<!--
var bShow=false;
var showMsg = "hide Div";
var hideMsg= "show Div";function checkThis()
{
var rtnType=document.getElementsByName("a");
if(rtnType[0].checked)
{
aaa.style.display="";
bbb.style.display="none";
}
else if(rtnType[1].checked)
{
aaa.style.display="none";
bbb.style.display="";
}
}
//-->
</script>
</html>
并且,你的代码当显示一个层时点击另一个radio时层并不发生改变。
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head><body>
<div id="aaa" style="display:none">
语文
</div><div id="bbb" style="display:none">
数学
</div><form name="from1" action="">
<input type="radio" name="a" id="type1" checked onclick="document.from1.bt.value='显示'">语文
<input type="radio" name="a" id="type2" onclick="document.from1.bt.value='显示'">数学
<input name="bt" type=button onclick="checkThis()" value="显示">显示</font>
</form1>
</body>
<script language="javascript">
<!--
var bShow=false;
var showMsg = "hide Div";
var hideMsg= "show Div";function checkThis(){
if(document.from1.bt.value=="显示"){
var rtnType=document.getElementsByName("a");
if(rtnType[0].checked)
{
aaa.style.display="";
bbb.style.display="none";
}
else if(rtnType[1].checked)
{
aaa.style.display="none";
bbb.style.display="";
}
document.from1.bt.value="隐藏"
}
else{
aaa.style.display="none";
bbb.style.display="none";
document.from1.bt.value="显示"}
}
//-->
</script>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head><body>
<div id="aaa" style="display:none">
语文
</div><div id="bbb" style="display:none">
数学
</div><form name="from1" action="">
<input type="radio" name="a" id="type1" checked onclick="change()">语文
<input type="radio" name="a" id="type2" onclick="change()">数学
<input type=button onclick="checkThis()">显示</font>
</form>
</body>
<script language="javascript">
<!--
var bShow=false;
var showMsg = "hide Div";
var hideMsg= "show Div";
var dis=0;
function change()
{
var rtnType=document.getElementsByName("a");
if (dis==1)
if(rtnType[0].checked)
{
aaa.style.display="block";
bbb.style.display="none";
}
else if(rtnType[1].checked)
{
aaa.style.display="none";
bbb.style.display="block";
}}
function checkThis()
{
var rtnType=document.getElementsByName("a");
if(aaa.style.display=="block" || bbb.style.display=="block")
{
aaa.style.display="none";
bbb.style.display="none";
dis=0;
}
else
{
dis=1;
if(rtnType[0].checked)
{
aaa.style.display="block";
bbb.style.display="none";
}
else if(rtnType[1].checked)
{
aaa.style.display="none";
bbb.style.display="block";
}
}
}
//-->
</script>
</html>
不好意思,借你代码一改,见怪啦
bzscs(沙虫)的代码还是有些问题。