[英]Clear Div then insert new content
我有一个从输入框中获取数据的脚本,然后将其显示为
messageBox.innerHTML += "Title: " + titles + "<br/>";
如果用户再次在框中键入,我如何清除 div 并将新文本重新添加到 messageBox?
我试图在一个函数中使用然后调用该函数但它不起作用:
var element = document.getElementById("display");
element.outerHTML = "";
delete element;
使用innerHTML +=
附加新内容。 删除 + 这将使它成为一个分配,并会导致旧内容被覆盖和丢失,只留下新内容。
messageBox.innerHTML = "Title: " + titles + "<br/>";
// ^ no plus
简单地改变这个
messageBox.innerHTML += "Title: " + titles + "<br/>";
对此
messageBox.innerHTML = "Title: " + titles + "<br/>";
+=
将 html 添加到前一个 html。 使用=
用新输入替换 messageBox 中的所有 html。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.