首頁  >  問答  >  主體

如何在一個div元素中追加文字?

<p>我正在使用AJAX將資料附加到一個<code><div></code>元素上,我是透過JavaScript填充這個<code><div></code>的。我如何在不丟失其中的先前資料的情況下附加新資料到<code><div></code>中? </p>
P粉567112391P粉567112391426 天前435

全部回覆(2)我來回復

  • P粉087951442

    P粉0879514422023-08-22 09:15:10

    使用appendChild:

    var theDiv = document.getElementById("<ID_OF_THE_DIV>");
    var content = document.createTextNode("<YOUR_CONTENT>");
    theDiv.appendChild(content);

    使用innerHTML:
    根據@BiAiB的提醒,這種方法會移除現有元素的所有監聽器。所以如果你打算使用這個版本,請謹慎操作。

    var theDiv = document.getElementById("<ID_OF_THE_DIV>");
    theDiv.innerHTML += "<YOUR_CONTENT>";

    回覆
    0
  • P粉190443691

    P粉1904436912023-08-22 00:14:03

    試試這個:

    var div = document.getElementById('divID');
    
    div.innerHTML += '额外的内容';

    回覆
    0
  • 取消回覆