aadsfdsf df asf df dsafsdf dsfdsf sdf sda fdsf adsf dsfwe rfsafas werq dsaf wer adsf sdafqwer asdf
答案 0 :(得分:4)
在我看来,您可以将这些数据存储在数据库或json / xml / text文件中。
然后,当用户选择不同的城市时,您可以加载有关用户选择的内容。
您可以尝试使用Web API,以及其他基本的Web服务知识以及数据库/ noSQL。
如果您的显示列表中有多个城市,则需要花费大量时间来加载页面
最后,您应该更改问题标签,问题标题以便轻松识别
<强>更新强> 如果你真的坚持使用javascript来显示/隐藏城市内容,那么你可以试试我的例子:Show/hide div with javascript
我写了一个简单的(当然不是最优化的),所以你可以想象它是如何完成的。
var cityList = ["City1", "City2", "City3"];
var citypick = document.getElementById('mySelect');
citypick.onchange= displayFunction;
function displayFunction() {
for(var i =0; i< cityList.length;i++){
var selectCity = document.getElementById(cityList[i]);
if(selectCity.id == citypick.value){
selectCity.style.display = 'block';
}
else{
selectCity.style.display = 'none';
}
}
}