我认为我所做的一切都正确,但是仍然有些错误。
<div class="blok" id="klein_vak">
Tekst: <input type="text" id="textbox"> <br><br>
<button class="knop_vak" onclick="myFunction5()">Voeg tekst toe aan div</button> <br><br>
</div>
<div class="blok" id="content_div"></div>
很抱歉,类/ div名称和按钮中的文本,我是荷兰人。
我现在想要的是,我在输入字段中填写的文本(inputfield的id =“ textbox”,必须显示在“ content_div”中)。
所以我所做的是:
var content = document.getElementById("textbox").value;
function myFunction5(){
document.getElementById("content_div").innerHTML = content;
}
但这什么也没有。我尝试删除.value,但是它说如果我单击[Object HTML]之类的按钮,而不是我填写的文本。
我做错了什么?
最佳答案
通过以下更改代码
function myFunction5(){
var content = document.getElementById("textbox").value;
document.getElementById("content_div").innerHTML = content;
}
要么
function myFunction5(){
document.getElementById("content_div").innerHTML = document.getElementById("textbox").value;
}