<select name="goodStyles" id="goodStyles"onChange="showstore(this.value);">
<option value="" selected>
产品种类
</option>
<c:forEach var="goodStype" items="${goodStypeList}">
<option value="${goodStype.typeid }">${goodStype.typename }</option> </c:forEach>
</select>
[align=left]function showstore(store){
var store = document.getElementById(store);
var goodstore = document.getElementById("goodstore");
if(store!=null){
goodstore.value =getValue(store) ;
}
}[/align]
<option value="" selected>
产品种类
</option>
<c:forEach var="goodStype" items="${goodStypeList}">
<option value="${goodStype.typeid }">${goodStype.typename }</option> </c:forEach>
</select>
[align=left]function showstore(store){
var store = document.getElementById(store);
var goodstore = document.getElementById("goodstore");
if(store!=null){
goodstore.value =getValue(store) ;
}
}[/align]
没有value 属性onChange="alert(this.value);" 测试一下
<option value="111" selected>
产品种类
</option>
<option value="222" selected>
产品种类
</option>
<option value="333" >
产品种类
</option></select>
this指的是:select这个标签对象,
根据this.value值,onChange="showstore(this.value)"
来判读你选中的是那个选项
this本身就是store节点