【问题标题】:Is there a user input in JavaScript? [closed]JavaScript中有用户输入吗? [关闭]
【发布时间】:2020-08-02 17:14:47
【问题描述】:

JavaScript 中 python 的 input() 的类比是什么?我正在努力获取用户输入。尝试从博客和论坛搜索,但失败了,YouTube 也没有帮助。

【问题讨论】:

  • 你是在浏览器还是终端使用javascript?
  • 我正在使用 WebStorm 终端

标签: javascript input


【解决方案1】:

有多种获取用户输入的方法。

  1. 您可以简单地使用let input = prompt("Please input something");
  2. 您可以创建一个 HTML 输入元素和一个调用这样的函数的提交按钮
// HTML
<input type="text" id="input">
<button onclick="myFunction()">Submit input</button>

// Javascript
function myFunction() {
    let input = document.getElementById("input").value;
}

【讨论】:

  • 它在终端中的工作方式是否相同,我认为 prompt() 不符合条件。当我将您的代码复制粘贴到 WebStorm 并运行终端时,它显示 ReferenceError :(
【解决方案2】:

我认为prompt() 方法是您正在寻找的。​​p>

let x = prompt();

alert('Hello ' + x);

【讨论】:

  • 您最近使用或遇到过多少现代网络应用prompt()
  • @charlietfl 老实说,没有。但是关于 OP 的问题,prompt() 在技术上是最接近 Python 的input()
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-16
相关资源
最近更新 更多