[英]How to display the value of my button in a paragraph
我試圖弄清楚如何在段落中顯示我的按鈕的值。 我覺得這非常簡單,我只是在做一些愚蠢的事情。
<div id="ChestWorkouts" class="text-center">
<h1>Chest workouts</h1>
<button type="button" class="btn btn-dark" id="0" onclick="Add2list" value="BarBell Bench Press" >BarBell Bench Press</button>
</div>
<div>
<h5>LIST OF WORKOUTS TO DO</h5>
<p id="Workouts2do">
</p>
</div>
function Add2list() {
var x= document.getElementById("0")
document.getElementById("Workouts2do").innerHTML = x;
}
Add2list 是 function,所以onclick="Add2list()"
並且您想要按鈕的值,所以var x = document.getElementById("0").value
function Add2list() { var x = document.getElementById("0").value document.getElementById("Workouts2do").innerHTML = x; }
<div id="ChestWorkouts" class="text-center"> <h1>Chest workouts</h1> <button type="button" class="btn btn-dark" id="0" onclick="Add2list()" value="BarBell Bench Press">BarBell Bench Press</button> </div> <div> <h5>LIST OF WORKOUTS TO DO</h5> <p id="Workouts2do"> </p> </div>
您尚未添加要從按鈕獲取的屬性。 此外,您不能直接添加整個參考。
<div id="ChestWorkouts" class="text-center">
<h1>Chest workouts</h1>
<button type="button" class="btn btn-dark" id="0" onclick="Add2list()" value="BarBell Bench Press" >BarBell Bench Press</button>
</div>
<div>
<h5>LIST OF WORKOUTS TO DO</h5>
<p id="Workouts2do">
</p>
</div>
function Add2list() {
var x= document.getElementById("0").value
document.getElementById("Workouts2do").innerHTML = x;
}
選項1:
var x = document.getElementById("0").value
document.getElementById("Workouts2do").innerHTML = x;
選項2:
var x = document.getElementById("0")
document.getElementById("Workouts2do").innerHTML = x.value;
function Add2list() { var x = document.getElementById("0") document.getElementById("Workouts2do").innerHTML += x.value + `<br>`; }
<div id="ChestWorkouts" class="text-center"> <h1>Chest workouts</h1> <button type="button" class="btn btn-dark" id="0" onclick="Add2list()" value="BarBell Bench Press">BarBell Bench Press</button> </div> <div> <h5>LIST OF WORKOUTS TO DO</h5> <p id="Workouts2do"> </p> </div>
您可能應該將按鈕更改為“輸入”,但將其類型保留為“按鈕”。 此外,不再使用 var,您應該像這樣使用“let”:
<div id="ChestWorkouts" class="text-center">
<h1>Chest workouts</h1>
<input type="button" class="btn btn-dark" id="0" value="BarBell Bench Press" />
</div>
<div>
<h5>LIST OF WORKOUTS TO DO</h5>
<p id="Workouts2do">
</p>
</div>
js:
document.getElementById("0").addEventListener("click", Add2list);
function Add2list() {
// Selecting the input and get value
let inputVal = document.getElementById("0").value;
// output the value
document.getElementById("Workouts2do").innerHTML = inputVal;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.