我想让asp:dropdownlist中选择不同的值的时候显示不同的span 使用JS+CSS 不知道是不否可以实现
当然可以。
JS :
<script type="text/javascript">
function select(obj) {
if (obj) {
if (obj.value == "01") {
document.getElementById("lblEN").style.display = "none";
document.getElementById("lblCN").style.display = "block";
}
else if (obj.value == "02") {
document.getElementById("lblEN").style.display = "block";
document.getElementById("lblCN").style.display = "none";
}
else {
document.getElementById("lblCN").style.display = "none";
document.getElementById("lblEN").style.display = "none";
}
}
}
</script>
<form id="form1" runat="server">
<div>
<asp:Label ID="lblCN" runat="server" Style="display: none" Text="选择中文"></asp:Label>
<asp:Label ID="lblEN" runat="server" Style="display: none" Text="选择英文"></asp:Label>
<asp:DropDownList ID="ddt" runat="server" onchange="select(this)">
<asp:ListItem Text="中文" Value="01"></asp:ListItem>
<asp:ListItem Text="英文" Value="02"></asp:ListItem>
</asp:DropDownList>
</div>
</form>
通过 dropdownlist 的 onchange 事件来响应操作
好像没用啊