Javascript 如何在段落中显示“我的按钮”的值
我试图找出如何在段落中显示按钮的值。我觉得这非常简单,我只是在做一些愚蠢的事情Javascript 如何在段落中显示“我的按钮”的值,javascript,html,Javascript,Html,我试图找出如何在段落中显示按钮的值。我觉得这非常简单,我只是在做一些愚蠢的事情 <div id="ChestWorkouts" class="text-center"> <h1>Chest workouts</h1> <button type="button" class="btn btn-dark&quo
<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(){
var x=document.getElementById(“0”)
document.getElementById(“Workouts2do”).innerHTML=x;
}
Add2list是一个函数,因此onclick=“Add2list()”
需要按钮的值,因此var x=document.getElementById(“0”)。值
函数Add2list(){
var x=document.getElementById(“0”).value
document.getElementById(“Workouts2do”).innerHTML=x;
}
胸部训练
杠铃压力机
要做的训练列表
您尚未添加要从按钮获取的属性。此外,您不能直接添加整个引用
胸部训练
杠铃压力机
要做的训练列表
函数Add2list(){
var x=document.getElementById(“0”).value
document.getElementById(“Workouts2do”).innerHTML=x;
}
var x=document.getElementById(“0”).value
document.getElementById(“Workouts2do”).innerHTML=x;
备选案文2:
var x=document.getElementById(“0”)
document.getElementById(“Workouts2do”).innerHTML=x.value;
函数Add2list(){
var x=document.getElementById(“0”)
document.getElementById(“Workouts2do”).innerHTML+=x.value+`
`;
}
胸部训练
杠铃凳
按
要做的训练列表
您可能应该将按钮更改为“输入”,但将其类型保留为“按钮”。此外,不再使用var,您应该使用“let”,如下所示:
<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;
}
<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>
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;
}