Python 中的 input() 相当于 Javascript 中的什么?

Jos*_*ein 3 javascript python

我已经找过了,但没有找到类似的东西。在 Javascript 中,我想知道是否有一种方法可以在循环中间从文本区域获取用户输入,例如使用 python 中的 input() 函数。这是一个例子:

 def thing():
    color = input("Pick Red, Yellow or Blue")
    finished = False
    previous = []
    while finished == False:
        if previous == []:
            guess = "red"
            response = input("Is your color red?")
            previous.append((guess, response))
        elif len(previous) == 1:
            response = input("is your color blue?")
            if response == "yes":
                finished = True
Run Code Online (Sandbox Code Playgroud)

这个例子并不完全是我想要做的,但基本上,我想要一种方法,让用户被问到一些事情,并让他们在文本区域(HTML)中输入答案,然后按下一个按钮,这会继续Javascript while 循环处理新接收到的输入,并提出一些其他问题,依此类推,直到达到某个条件来停止循环。

这可能吗?JS 中是否有类似的东西?

小智 5

老好readline();

https://developer.mozilla.org/En/SpiderMonkey/Introduction_to_the_JavaScript_shell#readline()

如果您想从文本区域获取值,请使用:

<script>
function myFunction() {
    var x = document.getElementById("myTextarea").value;
}
</script>
Run Code Online (Sandbox Code Playgroud)