kangjacob 2021-07-11 20:34 采纳率: 96.8%
浏览 56
已结题

为什么我的这段JavaScript代码无法运行?

<!DOCTYPE html>
<head>
    <meta charset='utf-8'>
    <title>中医九种体质评测</title>
    
</head>
<body>

    <form action='adjustHealth.php'  method='GET'>
        
    <script> 
    var questionNumber=1;
    var questionArray=new Array(' 您是否因为天气的变化而感到郁郁寡欢?','您是否经常感到身体莫名奇妙的疼痛','您是否常常需要叹一口气才感到舒服','您是否经常莫名其妙的感到烦恼','您是否一年四季手脚冰凉');
    var answerArray=new Array();
    var questionContent=document.getElementById('questionContent');
    var nextQuestionButton=document.getElementById('nextQuestionButton');
    var lastQuestionButton=document.getElementById('lastQuestionButton');
    var customAnswer=document.getElementById('answer');
    var i=1
    function nextQuestionButton(){
        questionContent.innerHTML=questionArry[i]+'?';
        answerArray[i-1]=customAnswer.value;
        i++
        if(i>1){
            lastQuestionButton.style='visibility:visible';
        }else{
            lastQuestionButton.style='visibility:hidden';
        };
        if(i==4){
            lastQuestionButton.type='submit';
        }else{
            lastQuestionButton.type='button';
        }
    }


    </script>
        <span id='questionContent'>您是否因为天气的变化而感到郁郁寡欢?</span><br>
        <input type='radio' id='answer' name='question' value='nothing'>从来不<br>
        <input type='radio' id='answer' name='question' value='light'>稍微<br>
        <input type='radio' id='answer' name='question' value='often'>经常<br>
        <input type='radio' id='answer' name='question' value=‘always’>总是<br>
        <input type='button' id='nextQuestionBUtton' name='gofoward' value='下一问' style='visibility:visible' onclick='nextQuestionButton()'>
        <input type='button'  id='lastQuestionButton'  name='goback' value='上一问' style='visibility:hidden'>
    </form>
</body>
</html>
  • 写回答

6条回答 默认 最新

  • 哒哒哒菓子 2021-08-05 18:33
    关注
    
    <!DOCTYPE html>
    <head>
        <meta charset='utf-8'>
        <title>中医九种体质评测</title>
        
    </head>
    <body>
     
        <form action='adjustHealth.php'  method='GET'>
            <span id='questionContent'>您是否因为天气的变化而感到郁郁寡欢?</span><br>
            <input type='radio' id='answer' name='question' value='nothing'>从来不<br>
            <input type='radio' id='answer' name='question' value='light'>稍微<br>
            <input type='radio' id='answer' name='question' value='often'>经常<br>
            <input type='radio' id='answer' name='question' value=‘always’>总是<br>
            <input type='button' id='nextQuestionBUttonId' name='gofoward' value='下一问' style='visibility:visible' onclick='nextQuestionButton()'>
            <input type='button'  id='lastQuestionButton'  name='goback' value='上一问' style='visibility:hidden'>
        </form>
            
        <script> 
        var questionNumber=1;
        var questionArray=new Array(' 您是否因为天气的变化而感到郁郁寡欢?','您是否经常感到身体莫名奇妙的疼痛','您是否常常需要叹一口气才感到舒服','您是否经常莫名其妙的感到烦恼','您是否一年四季手脚冰凉');
        var answerArray=new Array();
        var questionContent=document.getElementById('questionContent');
        var nextQuestionBUttonId=document.getElementById('nextQuestionBUttonId');
        var lastQuestionButton=document.getElementById('lastQuestionButton');
        var customAnswer=document.getElementById('answer');
        var i=1
        function nextQuestionButton(){
            questionContent.innerHTML=questionArray[i]+'?';
            answerArray[i-1]=customAnswer.value;
            i++
            if(i>1){
                lastQuestionButton.style='visibility:visible';
            }else{
                lastQuestionButton.style='visibility:hidden';
            };
            if(i==4){
                lastQuestionButton.type='submit';
            }else{
                lastQuestionButton.type='button';
            }
        }
     
     
        </script>
    </body>
    </html>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

问题事件

  • 系统已结题 8月13日
  • 已采纳回答 8月5日
  • 创建了问题 7月11日

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料