猿问

为什么无法通过点击第二个按钮来转换第一个按钮的value值

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>switch</title>

<script type="text/JavaScript">

function week(){

 var num=document.getElementById("input1");

    var x;

    var day=num.value;

    //alert(day);  可以显示day变量的值

switch(day)

{

 case 1:

 x="一";

 document.write("今天是"+x+"!!");

 break;

 case 2:

 x="二";

 document.write("今天是"+x+"!!");

 break;

 case 3:

 x="三";

 document.write("今天是"+x+"!!");

 break;     

 case 4:

 x="四";

 document.write("今天是"+x+"!!");

 break;

 case 5:

 x="五";

 document.write("今天是"+x+"!!");

 break;

 default:

 x="六";

}

}

</script>

</head>

<body>

    <input type="text" value="今天是星期几呢?" id="input1">

    <input type="button" onclick="week()" value="go go go">

</body>

</html>


网友张顺飞
浏览 1322回答 2
2回答

摩诃迦叶

你在week()方法里没有对按钮进行任何的改变,怎么能改变它的值? 而且你这里只有一个文本框,一个按钮,哪来第二个按钮第一个按钮?

网友张顺飞

<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>switch</title><script type="text/JavaScript">function week(){ var num=document.getElementById("input1");    var x;    var day=num.value;    //alert(day); switch(day) { case 1: num.value=day; x="一"; break; case 2: x="二"; break; case 3: x="三"; break;      case 4: x="四"; break; case 5: x="五"; break; } alert(x);}</script></head><body>    <input type="text" value="今天是星期几呢?" id="input1">    <input type="button" onclick="week()" value="go go go"></body></html>
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答