Heim  >  Fragen und Antworten  >  Hauptteil

Wie füge ich Text innerhalb eines div-Elements hinzu?

<p>Ich verwende AJAX, um Daten an ein <code><div></code>-Element anzuhängen, das ich über JavaScript fülle. Wie füge ich neue Daten an <code><div></code> hinzu, ohne die vorherigen Daten darin zu verlieren? </p>
P粉567112391P粉567112391426 Tage vor433

Antworte allen(2)Ich werde antworten

  • 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>";

    Antwort
    0
  • P粉190443691

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

    试试这个:

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

    Antwort
    0
  • StornierenAntwort