[英]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.