簡體   English   中英

每當單擊按鈕時,如何將字符串值從 label 傳輸到另一個 label

[英]How do I transfer the string value from a label to another label whenever a button is clicked

我試過 innerText 而不是 value 但代碼仍然無法正常工作。

我是 javascript 的新手,其他正在完成的代碼示例並沒有幫助我弄清楚它為什么不起作用。

//我的html

<div class="display">
  <h1>Enter Your name</h1>
  <label for="textbox_name">Enter Name</label>
  <input type="texbox_name" class="textbox_id" placeholder="Enter Name" />
  <button class="submit">Submit</button>`enter code here`
  <input class="name" placeholder="Your Name" />
</div>

//我的 javascript

var theName = document.querySelector(".textbox_id").value;
var submit = document.querySelector(".submit");
var input = document.querySelector(".name");

submit.addEventListener("click", () => {
theName = input.value;
});

先感謝您,

var theName = document.querySelector(".textbox_id").value;

在這里,您制作了元素值的副本。 所以后來當你寫:

theName = input.value;

...您正在更改副本的值,而不是原始元素。 而是嘗試theName = document.querySelector(".textbox_id)"; theName.value = input.value;

暫無
暫無

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

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