我认为我所做的一切都正确,但是仍然有些错误。

<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;
}

09-11 17:41
查看更多