javascript中的input()?

javascript中的input()?,javascript,python,html,python-3.x,translate,Javascript,Python,Html,Python 3.x,Translate,您好,我想知道如何在javascript中使用python中使用的input()。 我想把这个python代码翻译成javascript。但是我陷入了input()部分 那么有没有一种方法可以在javascript中使用input()。我试着使用html标签,但我真的做不到。如果你能帮我把pythone代码翻译成javascript,我也会很高兴。但主要是你们能帮我确定怎么做吗?Python和JavaScript在这方面根本不同。JS依赖于DOM(网页)中的元素,但是JS在您设置它们之间的“绑定

您好,我想知道如何在javascript中使用python中使用的input()。 我想把这个python代码翻译成javascript。但是我陷入了input()部分


那么有没有一种方法可以在javascript中使用input()。我试着使用html标签,但我真的做不到。如果你能帮我把pythone代码翻译成javascript,我也会很高兴。但主要是你们能帮我确定怎么做吗?

Python和JavaScript在这方面根本不同。JS依赖于DOM(网页)中的元素,但是JS在您设置它们之间的“绑定”之前不会知道这些元素。做你想做的事而不必担心的最简单的方法是:

var input = window.prompt('What is your search term?');
alert(input); 
如果希望在网页上显示结果而不显示警报,请创建一个HTML元素来保存该值(当然是在HTML中),并在javascript中将该元素的文本设置为该值:

<span id="myResults"></span>
document.getElementById("myResults").innerHTML=input;

document.getElementById(“myResults”).innerHTML=输入;
以下是整个页面的设置方式:

<html lang="en">
<head>
    <meta charset="utf-8">

    <title>The Web site</title>
    <meta name="description" content="The Web site">
    <meta name="author" content="The Web site">

    <!-- any external CSS would get linked like this -->  
    <!-- <link rel="stylesheet" href="css/styles.css?v=1.0"> -->

    <!-- this is for some Internet Explorer backwards compatibility [if lt IE 9]>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.js"></script>
    <![endif]-->
</head>
<body>

    <span id="myResults"></span>


    <!--    this is how you would link external javascript files -->  
    <!-- <script src="js/scripts.js"></script> -->
    <script type="text/javascript">

        var input = window.prompt('What is your search term?');
        document.getElementById("myResults").innerHTML=input;

    </script>
</body>
</html>

网站
var input=window.prompt('您的搜索词是什么?');
document.getElementById(“myResults”).innerHTML=输入;

为了帮助您,我需要知道“input()”在Python中的作用。@floverdevel它基本上让您将文本输入到一个变量中,如下所示:letter=input(“input a letter”),让您将字母输入到变量letter中。我希望它能以一种我可以做到的方式工作:如果字母等于“某物”,那么就这样做。你的JavaScript将在浏览器或服务器(如node.js)上运行?是否可以直接在网页上运行,而无需发出警报。就像网页显示一个框或类似的东西一样。用户可以输入一些东西。然后我应该能够使用if,else-if语句。编辑以反映请求。如果有帮助的话,一定要记为答案!它不起作用你怎么把你的js链接到你的HTML?你确定你做得对吗?最简单的方法是将文件保存为HTML文件,并在HTML的底部添加标记。这当然是问题所在,代码本身是有效的,您可以在这里进行测试:我已经用完整的HTML页面编辑了答案。这应该像复制和粘贴一样工作。如果有帮助的话,请把答案记下来。
<html lang="en">
<head>
    <meta charset="utf-8">

    <title>The Web site</title>
    <meta name="description" content="The Web site">
    <meta name="author" content="The Web site">

    <!-- any external CSS would get linked like this -->  
    <!-- <link rel="stylesheet" href="css/styles.css?v=1.0"> -->

    <!-- this is for some Internet Explorer backwards compatibility [if lt IE 9]>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.js"></script>
    <![endif]-->
</head>
<body>

    <span id="myResults"></span>


    <!--    this is how you would link external javascript files -->  
    <!-- <script src="js/scripts.js"></script> -->
    <script type="text/javascript">

        var input = window.prompt('What is your search term?');
        document.getElementById("myResults").innerHTML=input;

    </script>
</body>
</html>