[英]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.