簡體   English   中英

清除 Div 然后插入新內容

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM