网站开发

时间:2017-08-28 06:41:12

标签: html

aadsfdsf df asf df dsafsdf dsfdsf sdf sda fdsf adsf dsfwe rfsafas werq dsaf wer adsf sdafqwer asdf

1 个答案:

答案 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';
      }
    }
}