beh, regiondb è un oggetto che ha per chiave il continente e per valore un array di oggetti (ed ogni oggetto dell'array contiene una chiave value con un numero e text con il nome della Città).

Devi modificare quello in modo da avere una struttura più completa oppure 3 strutture:
codice:
var continentdb = {
   "Africa" : ["Sierra Leone", "Madagascar", ...], //Le nazioni in Africa
   "Europa" : ["Italia", "Francia", "Germania", ...], //Le nazioni in Europa
   ... //Altri contienenti
};

var countrydb = {
   "Italia" : ["Lombardia", "Veneto", ...], //Le regioni d'Italia
   "Germania" : [...], //Le regioni della Germania
   ... //Ogni nazione le sue regioni
};

var regiondb = {
   "Lombardia" : ["Milano", ...], //Le Provincie della Lombardia
   ... //Per ogni Regione le sue provincie
};

var provincedb = {
   "Milano" : ["Milano", ...], //Le città nella provincia di Milano
   ... //Per ogni provincia le città che ne fanno parte
};
In questo modo quando selezioni una select vai a prendere l'array nell'oggetto corrispondente alla select, usando come chiave il valore della option selezionata.