簡體   English   中英

javascript在提示后顯示用戶輸入

[英]javascript displaying user input after a prompt

我想在用戶完成信息輸入后顯示用戶輸入的內容。 當用戶到達最后一個提示時,我希望頁面顯示他們輸入的內容。例如:如果他們在名稱部分下輸入 apples,我希望它在底部代碼的 P1 部分列出單詞 apples。 我是 javascript 的新手,並且事先,我知道我的代碼是斷斷續續的,但我正在學習,所以請對我放輕松,請幫助我弄清楚如何在 javascript 完成后顯示用戶輸入。

我的代碼:

<!DOCtype html>
<html> 
<head>
<title> This will display some answers </title> 
<body>
<script type="text/javascript">

var user = prompt("Welcome to learning about allocations with me, mr fields. 
In this tutorial we will be learning about alloction exceptions and what not 
to do with them. Let's get started, shall we? ").toUpperCase(); 

 switch(user){
    case 'YES':
     var user_1 = prompt("What's your name?"); 
     switch(user_1) {
        case 'Buster':
            prompt("Hey, brother!");
            break;
        case 'Alex':
            prompt("I've made a huge mistake.");
            break;
        case 'Steve':
            prompt("Steve Holt!");
            break;
     default:
         prompt("I don't know you!");}
break; 
default:
    prompt("too bad!"); 
}
</script>
 </body>
 </head>
 <h1> answer </h1> 
 <p1> "answers should go here" </p1> 

</html> 

 var user_1 = prompt("What's your name?"); var answerElement = document.getElementById("answer") answerElement.innerText = user_1;
 <p id="answer"></p>

要在 Javascript 中打印變量的值,您需要將它作為 DOM 樹中的節點之一添加到 DOM(文檔對象模型)中。 這是一個簡單的例子,可以玩和學習(如下)。

重要提示:請檢查 HTML 文檔的結構是否正確。 祝你好運。

<!DOCTYPE html>
<html> 
    <head>
        <title>This will display some answers</title> 
        <script type="text/javascript">
            window.onload = function(){
                var username = prompt("What is your name?");
                var usernameElement = document.getElementById("name");
                usernameElement.innerText = username;
            }
        </script>
    </head>
    <body>
        <p id="name"></p>
    </body>
</html> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM