Je ne comprend pas ma précédente réponse n'a pas fonctionné, enfin voilà le code que j'ai adapté à ton cas:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/>
<title>Pays</title>
<script type="text/javascript">
function ajouterOption(id_liste) {
var obj=document.getElementById(id_liste); //liste
option = document.createElement('option'); //Création d'un élément option à ajouter au select.
option.innerHTML = prompt("Valeur a rajouter"); //On lui attribue un contenu visible dans la liste avec le nom du pays de l'utilisateur.
option.value =obj.value.substring(0, 2); //Et une valeur symbolique en utilisant les deux premières lettres du pays.
obj.appendChild(option); //Et enfin on l'ajoute.
}
</script>
</head>
<body>
<form action="" method="post" name="Form_test">
<fieldset>
<select name="liste1" id="liste1">
</select>
<input type="button" value="Ajouter liste1" onClick="ajouterOption('liste1');"/>
</fieldset><fieldset>
<select name="liste2" id="liste2">
</select>
<input type="button" value="Ajouter liste2" onClick="ajouterOption('liste2');"/>
</fieldset><fieldset>
<select name="liste3" id="liste3">
</select>
<input type="button" value="Ajouter liste3" onClick="ajouterOption('liste3');"/>
</fieldset>
</form>
</body>
</html>