Javascript多功能

Javascript多功能,javascript,html,Javascript,Html,我需要创建一个包含以下内容的域: 询问用户的姓名 提示用户输入一个介于1和100之间的数字,两者都包括在内 提示用户输入10到20之间的数字,两者都包括在内 有一段代码可以按照您的要求运行。如果希望在html页面中输出结果,只需使用要更改的id的innerHTML方法即可 <!DOCTYPE html> <html> <body> <p>Click the button to demonstrate the prompt box.</p&

我需要创建一个包含以下内容的域:

  • 询问用户的姓名
  • 提示用户输入一个介于1和100之间的数字,两者都包括在内
  • 提示用户输入10到20之间的数字,两者都包括在内 有一段代码可以按照您的要求运行。如果希望在html页面中输出结果,只需使用要更改的id的innerHTML方法即可

    <!DOCTYPE html>
    <html>
    <body>
    
    <p>Click the button to demonstrate the prompt box.</p>
    
    <button onclick="myFunction()">Click me</button>
    
    <p id="demo"></p>
    
    <script>
    function myFunction() {
        var person = prompt("Please enter your name");
        var firstN = prompt("Please enter a number between 1 and 100");
        var secondN = prompt("Please enter a number between 10 and 20");
        document.getElementById("demo").innerHTML = "Dear "+person+" the first number you entered was "+firstN+" the second was "+secondN+". If we multiply these two number we get "+(firstN*secondN);
    }
    </script>
    
    </body>
    </html>
    
    
    单击按钮以演示提示框

    点击我

    函数myFunction(){ var person=提示(“请输入您的姓名”); var firstN=提示(“请输入一个介于1和100之间的数字”); var secondN=提示(“请输入一个介于10和20之间的数字”); document.getElementById(“demo”).innerHTML=“亲爱的”+person+”您输入的第一个数字是“+firstN+”,第二个数字是“+secondN+”。如果将这两个数字相乘,则得到“+(firstN*secondN); }
    我给你写了一个片段。请修复控制台中出现的错误。例如,在第一个函数中添加一个缺少的括号,并将JS拼写为相同的-
    ID
    不是
    ID
    ,并且您缺少值、值1和答案。还请问一个问题…并且
    ID
    ID
    之间存在差异。我的错。基本上我需要在同一个网站上运行多个功能。因此,我需要用户名,以及将两个数字放在一起的能力,这两个数字以用户名和val1和val2的结果结尾。请参阅我的更新注释。您需要给我们一个按F12键并修复您看到的所有错误。请用实际问题更新问题。请看看我们期望的是什么,我很抱歉,我不知道你可以像那样在同一个函数中堆叠变量。