【发布时间】:2019-07-16 03:55:31
【问题描述】:
我想制作动态下拉菜单,但它不起作用。如何使这项工作?
城市地图的数据类型
Map<String,List<String>>
HTML:
<div>
<label>Province</label>
<div>
<c:set var="provinces" id="provinces" value="${provinces}"/>
<form:select path="province" id="province">
<form:options items="${provinces}" />
</form:select>
</div>
</div>
<div>
<label>City</label>
<div>
<c:set var="cities" id="cities" value="${citiesMap['']}"/>
<form:select path="city" id="city">
<form:options items="${cities}" />
</form:select>
</div>
</div>
Java脚本:
function changeProv(){
var province = document.getElementById('province').value;
document.getElementById("cities").value = '${citiesMap[province]}';
};
我希望输出是所选省份的城市列表。但是输出是'Cannot set property 'value' of null'
【问题讨论】:
标签: javascript html spring jsp jstl