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

时间:2015-11-19 03:53:11

标签: 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

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

这可能吗? JS中有什么东西可以模仿这个吗?

1 个答案:

答案 0 :(得分:4)

好老readline();

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

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

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