求高手指点JS输入输出代码怎么写?
比如:在JS中输入值为1时 JS输出结果为:初中
在JS中输入值为2时 JS输出结果为:高中
在JS中输入值为3时 JS输出结果为:大学
请问这样子的JS代码怎么写??请用JS代码写。。。
以下是ASP中的写法:请问怎么转化为JS写法呢?用JS怎么写???
<%
if rs("xueli")=1 then
response.Write("初中以上")
elseif rs("xueli")=2 then
response.Write("中专/高中")
elseif rs("xueli")=3 then
response.Write("专科")
elseif rs("xueli")=4 then
response.Write("本科")
elseif rs("xueli")=5 then
response.Write("博士/硕士")
else
response.Write("学历不限")
end if
%>
case 1:
case "1":
document.write("初中");
break;
case 2:
case "2":
document.write("高中");
break;
case 3:
case "3":
document.write("大学");
break;
default:
document.write("输入不正确");
break;
}追问
你的代码不对,运行不出呀。JS是 开头 结尾的语句
追答额,你自己加上去不就好了,你是在什么情况下对值进行判断然后以什么方式进行输出
追问我是在调用一个程序的标签的时候出现的问题。所以要用JS代码实现。
我想调用程序中的初中可是页面出现的结果为1
我想调用程序中的高中可是页面出现的结果为2
我想调用程序中的大学可是页面出现的结果为3
想要用JS转换下代码。用JS实现 HTM代码中输入1输出到页面上的结果为初中 输入2输出到页面上的结果为高中
<p>1</p><!--====><p>初中</p>-->
<p>2</p><!--====><p>高中</p>-->
<p>3</p><!--====><p>大学</p>-->
</div>
<script>
var
change=document.getElementById("change"),
ps=change.getElementsByTagName("p");
for(var i=0;i<ps.length;i++){
var xueli=ps[i].innerHTML;
switch(xueli){
case 1:
case "1":
ps[i].innerHTML="初中";
break;
case 2:
case "2":
ps[i].innerHTML="高中";
break;
case 3:
case "3":
ps[i].innerHTML="大学";
break;
default:
document.write("输入不正确");
break;
}
}
</script>