首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >控制台日志未显示且html未更改

控制台日志未显示且html未更改
EN

Stack Overflow用户
提问于 2019-03-15 05:43:55
回答 1查看 36关注 0票数 -2

好了伙计们我有个问题。由于某些原因,我的JavaScript文件没有记录用户在select标记中选择一个选项时选择"no“类的次数。我正在尝试这样做,这样当用户在下拉列表中选择no时,它会跟踪用户选择no的次数。你知道如何跟踪用户在javascript中没有Jquery的情况下选择no的次数吗?

代码语言:javascript
复制
 <head>
<meta charset="utf-8" />
<meta name="quiz" content="myown quiz" />
<title>Quiz</title>
</head>

<body>
<script type="text/javascript" src="machine.js"></script>
<link rel="stylesheet" type="text/css" href="quizformatting.css">
<h1>Choose the major right for you</h1>
<pre>
    <form>
    Do you like enjoy programming?
    <select>
        <option class="choice">Select a value</option>
        <option class="program">Yes</option>
        <option class="no">No</option>
    </select>

    Do you enjoy 2d animation and 3d animation?
    <select>
        <option class="choice">Select a value</option>
        <option class="art">Yes</option>
        <option class="no">no</option>
    </select>

    Do you like music
    <select>
        <option class="choice">Select a value</option>
        <option>Yes</option>
        <option class="no">no</option>
    </select>

    What are your favorite pastimes?
    <select>
        <option class="choice">Select a value</option>
        <option class="music">Listening to music</option>
        <option class="program">making websites</option>
        <option class="art">Drawing</option>
        <option class="no">None of these</option>
    </select>

    Out of all the activities you like to do, which one do you enjoy the most?
    <select>
        <option class="choice">Select a value</option>
        <option class="art">Painting and drawing</option>
        <option class="music">Playing instruments</option>
        <option class="art">Drawing</option>
        <option class="no">None of these</option>
    </select>

    Would you be interested in making art or coding for video games?
    <select>
        <option class="choice">Select a value</option>
        <option class="program">I would be interested in learning the programming languages used to create the scripting for games</option>
        <option class="art">I would like to the models and the environment for modeling</option>
        <option class="no">I'm not interested in either of these options</option>
    </select>

    Do you enjoy making websites or learning how to sing?
    <select>
        <option class="choice">Select a value</option>
        <option class="music">Learning how to sing</option>
        <option class="program">making websites for projects</option>
        <option class="no">I'm not interested in any of this</option>
    </select>

    Do you enjoy listening to music more or making programming applications?
    <select>
        <option class="choice">Select a value</option>
        <option class="music">I would like to listen to music</option>
        <option class="program">Programming is my thing</option>
        <option class="art">I'm more of a drawer</option>
        <option class="no">I don't like any of these options</option>
    </select>

    Which skillset are you more interested in learning?
    <select>
        <option class="choice">Select a value</option>
        <option class="music">Learning the notes of instruments</option>
        <option class="program">Learning the language of javascript</option>
        <option class="art">I like anime, so I would love to learn how to animate in anime style</option>
        <option class="no">I don't want to do any of these options</option>
    </select>

    Please press the button to get your answer

    <button type="button" onclick="Starting();">Click me</button>
    </form>

</pre>
<p id="yos">Your answer here</p>

代码语言:javascript
复制
Here is my javascript code:

```javascript
代码语言:javascript
复制
function Starting() {
代码语言:javascript
复制
var artchoices = document.querySelectorAll(".art:checked");
代码语言:javascript
复制
var program = document.querySelectorAll(".program:checked");
代码语言:javascript
复制
var choice = document.querySelectorAll(".choice");
代码语言:javascript
复制
var no = document.querySelectorAll(".no:checked");
代码语言:javascript
复制
var music = document.querySelectorAll(".music:checked");
代码语言:javascript
复制
var x = document.getElementById("yos");
代码语言:javascript
复制
var answer = true;
代码语言:javascript
复制
for (var e = 0; e < choice.length; e++) {
代码语言:javascript
复制
    if (choice[e].selected == true) {
代码语言:javascript
复制
        answer = false;
代码语言:javascript
复制
        break;
代码语言:javascript
复制
    }
代码语言:javascript
复制
}
代码语言:javascript
复制
if (answer == false) {
代码语言:javascript
复制
    console.log("Make sure you checked all values");
代码语言:javascript
复制
} else {
代码语言:javascript
复制
    if (no == 9) {
代码语言:javascript
复制
        console.log("Oh, so you don't want to become anything huh");
代码语言:javascript
复制
        x.innerHTML = "HEY";
代码语言:javascript
复制
    } else {
代码语言:javascript
复制
        if (program > artchoices) {
代码语言:javascript
复制
            console.log("Congrulations, you are an artist");
代码语言:javascript
复制
        }
代码语言:javascript
复制
    }
代码语言:javascript
复制
}
代码语言:javascript
复制
window.onload = Starting;

}

代码语言:javascript
复制
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55172481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档