html/js if循环写入特定文件位置

xv8emn3q  于 2023-05-15  发布在  其他
关注(0)|答案(1)|浏览(126)

我在想怎么写一个程序,循环20个问题,然后转到决策树,帮助人们做决定。基本上它会像这样工作。用户:我想赚更多的钱。问题会是...你能做些什么来增加收入?兼职工作,被动收入,庭院销售等。在所有问题之后,它会根据您的答案进入决策树。你愿意找一份兼职工作吗?你有东西要在院子里卖吗?你能把钱存起来作为被动收入吗?然后它会创建一个列表,列出所有你会同意的事情,并将其放入文件中。这为用户提供了一个他们自己选择的想法列表,以帮助决定如何改进情况。
在研究我需要使用的代码(HTML/Javascript)时,我很快意识到了几件事。1.)20个问题的循环;我不知道如何将我的JavaScript循环指向HTML。我看到了它说你不能在html中循环。我以为我用了

<script>src"app.js"</script>

但没找到
2.)我找到的东西说,我不能指定一个文件的保存位置。在这一点上(代码的运行,并会提供下载),我只需要写一个下载按钮出现时,最后的问题已经回答,或者有一个更好的方法来解决这个问题?
下面是while循环和编写文件的js

// loop 20 questions; variable="num"
//if statement for print; variable="Question"; writes result to .txt file
let num = 1
while (num <= 10){
    if(num == 21){
        break;
    }
    if Question == "yes" or "Yes"{
//requires FS module; is where writefile function is defined.
        const fs = require('fs')
//Data which will write in the file.
        let data= num
//write data in text file ""
        fs.writeFile('This is the fileName, data,(err)=> {
// In case of an error, throw err.
            if (err) throw err;
        })
    }
    console.log(num);
    num++;
}

当前未启动任何css文件

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>This is a title</title>

<!--Custom CSS-->
<link rel="stylesheet" href="style.css">   

</head>
<body>
    <input type="Is there something you wish to work on?">
    <script>src="app.js"</script>
</body>
</html>

任何和所有的帮助是赞赏。我也想知道我是否应该切换到在python中尝试这一点,但我一直在尝试学习html/javascript,所以我认为最好确认这是可以用这两种语言完成的事情。

b4lqfgs4

b4lqfgs41#

我是新来的,不是Maven,但让我试着帮助你。我有三个建议给你。试试这个,看看是否有帮助
1.使用this链接js文件:

<script defer src="app.js"></script>

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script#examples
1.不知道你到底想达到什么目的,在while循环开始后,把条件输入到循环中,while,num,is,less,or,equal,10,在那之后,你把if,condition,for,num,equals,21,这根本不可能
1.使用try catch块处理可能不会影响输出但提高可读性的错误(https://www.w3schools.com/js/js_errors.asp

相关问题