Maison  >  Questions et réponses  >  le corps du texte

Comment ajouter du texte à l’intérieur d’un élément div ?

<p>J'utilise AJAX pour ajouter des données à un élément <code><div></code>, que je remplis via JavaScript. Comment ajouter de nouvelles données à <code><div></code> sans perdre les données précédentes ? </p>
P粉567112391P粉567112391426 Il y a quelques jours441

répondre à tous(2)je répondrai

  • P粉087951442

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

    Utilisez appendChild :

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

    Utilisez innerHTML :
    Comme @BiAiB me le rappelle, cette méthode supprimera tous les écouteurs des éléments existants. Donc, si vous envisagez d'utiliser cette version, veuillez procéder avec prudence.

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

    répondre
    0
  • P粉190443691

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

    Essayez ceci :

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

    répondre
    0
  • Annulerrépondre