2017-06-14 3 views
0

J'écris une liste de données dynamique. Cependant, quand j'ai essayé de mettre à jour la liste, la précédente n'a pas été effacée. Y a-t-il des solutions?Comment effacer les options actuelles de la liste de données HTML?

Voici mon code

function loadDataList(selectedSchoolName) 
    { 
     var options = ''; 
     //document.getElementById('schoolNameList').remove(); 
     for(var i = 0; i < selectedSchoolName.length; i++) 
     { 
      options += '<option value="'+ selectedSchoolName[i] +'" >'; 
     } 
     document.getElementById('schoolNameList').innerHTML = options; 
    } 

Merci Vous

+0

avez-vous plunker pour cela? –

Répondre

0

Dans ce cas, vous ne voulez pas supprimer lui-même schoolNameList; vous voulez supprimer les enfants de cette liste (les éléments de la liste). Il y a quelques façons de le faire, mais celui-ci devrait fonctionner:

document.getElementById('schoolNameList').innerHTML = '';