簡體   English   中英

提交名稱時,我正在嘗試更改我的跨度標簽

[英]I'm trying to change my span tag when name is submitted

我正在嘗試顯示用戶輸入到 span 標簽中的名稱 - 我無法弄清楚我在這里做錯了什么。

這是我的 HTML

 function getName() { var name = document.getElementById(`#inputName`).value; console.log(name); document.getElementById("#change").innerHTML = name; }
 <body> <div> <p>Hello <span id="change"></span>, hope you're having a good day:</p> </div> <div> <h2>Please enter your name below:</h2> </div> <form method=post> <input type="text" id="inputName"> <button type="submit" onclick="getName()">Submit</button> </form> </body>

我編輯了您的代碼,以下版本按預期工作

document.getElementById() 將 id 作為參數,不要添加 '#' 此外,這里不需要表單

 function getName() { var name = document.getElementById(`inputName`).value; console.log(name); document.getElementById("change").innerHTML = name; }
 <body> <div> <p>Hello <span id="change"></span>, hope you're having a good day:</p> </div> <div> <h2>Please enter your name below:</h2> </div> <input type="text" id="inputName"> <button type="button" onclick="getName()">Submit</button> </body>

暫無
暫無

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

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