求高手指点JS输入输出代码怎么写?

求高手指点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
%>

switch(input){
    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输出到页面上的结果为高中

追答<div id="change"> 
<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>

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网