Clear Div然后插入新内容

时间:2014-06-13 17:44:25

标签: javascript html clear

我有一个脚本从输入框中获取数据,然后将其显示到

messageBox.innerHTML += "Title: " + titles + "<br/>";

如果用户再次输入该框,我该如何清除div并将新文本重新添加到messageBox?

我尝试在函数中使用然后调用函数但它不起作用:

 var element = document.getElementById("display");
 element.outerHTML = "";
 delete element;

2 个答案:

答案 0 :(得分:2)

使用innerHTML +=附加新内容。删除将使其成为作业的+,将导致旧内容被覆盖并丢失,只留下新内容。

messageBox.innerHTML = "Title: " + titles + "<br/>";
//                   ^ no plus

答案 1 :(得分:1)

只需更改此

即可
messageBox.innerHTML += "Title: " + titles + "<br/>";

到这个

messageBox.innerHTML = "Title: " + titles + "<br/>";

+=将html添加到之前的html中。使用=用新输入替换messageBox中的所有html。