JavaScript怎么隐藏和显示?

<html><head><scriptlanguage="JavaScript">functionoutput(v){document.getElementById("m... <html>
<head>
<script language="JavaScript">
function output(v)
{
document.getElementById("mf").value=v;
}
function btn()
{
var v=document.getElementById("mf").value;
if(v=="3")
{
alert("正确");
}else{
alert("错误");
}
}
function output2(v)
{
document.getElementById("mf2").value=v;
}
function btn2()
{
var v=document.getElementById("mf2").value;
if(v=="3")
{
alert("正确");
}else{
alert("错误");
}
}
</script>
</head>
<body>
<form id="mf" value="0">
<h1>世界上什么山最高?</h1>
<input type="radio" name="one" value="1" onclick="output(this.value)">昆仑山<br />
<input type="radio" name="one" value="2" onclick="output(this.value)">凤凰山<br />
<input type="radio" name="one" value="3" onclick="output(this.value)">珠穆朗玛峰<br />
<input type="radio" name="one" value="4" onclick="output(this.value)">天山<br />
<input type="button" name="sub" onclick="btn()" value="提交并且跳转下一题">
</form>
<form id="mf2" value="0">
<h1>世界上什么河最长?</h1>
<input type="radio" name="two" value="1" onclick="output2(this.value)">长江<br />
<input type="radio" name="two" value="2" onclick="output2(this.value)">黄河<br />
<input type="radio" name="two" value="3" onclick="output2(this.value)">尼罗河<br />
<input type="radio" name="two" value="4" onclick="output2(this.value)">亚马逊河<br />
<input type="button" name="sub2" onclick="btn2()" value="提交并且跳转下一题">
</form>
</body>
</html>
怎么把第一个先显示隐藏第二个,按了按钮后再显示第二个?隐藏第一个
展开
 我来答
匿名用户
推荐于2016-05-30
展开全部

用css样式隐藏所有,显示第一个。然后答对了显示下一个就可以了

<html>
<head>
<script language="JavaScript">
function output(v){
 document.getElementById("mf").value=v;
}
function btn(){
 var v=document.getElementById("mf").value;
 if(v=="3")  {
  alert("正确");document.getElementById('mf').style.display = 'none';document.getElementById('mf2').style.display = 'block';
  }else{
   alert("错误");
  }
}
function output2(v){
 document.getElementById("mf2").value=v;
}
function btn2(){
 var v=document.getElementById("mf2").value;
 if(v=="3")  {
  alert("正确");
  }else{
   alert("错误");
  }
}
</script>
<style>form{ display:none;}#mf{ display:block;}</style>
</head>
<body>
<form id="mf" value="0">
<h1>世界上什么山最高?</h1>
<input type="radio" name="one" value="1" onclick="output(this.value)">昆仑山<br />
<input type="radio" name="one" value="2" onclick="output(this.value)">凤凰山<br />
<input type="radio" name="one" value="3" onclick="output(this.value)">珠穆朗玛峰<br />
<input type="radio" name="one" value="4" onclick="output(this.value)">天山<br />
<input type="button" name="sub" onclick="btn()" value="提交并且跳转下一题">
</form>
<form id="mf2" value="0">
<h1>世界上什么河最长?</h1>
<input type="radio" name="two" value="1" onclick="output2(this.value)">长江<br />
<input type="radio" name="two" value="2" onclick="output2(this.value)">黄河<br />
<input type="radio" name="two" value="3" onclick="output2(this.value)">尼罗河<br />
<input type="radio" name="two" value="4" onclick="output2(this.value)">亚马逊河<br />
<input type="button" name="sub2" onclick="btn2()" value="提交并且跳转下一题">
</form>
</body>
</html>

隐藏标签用style.display = 'none';http://www.hi-docs.com/css/display.html

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式