JS简单操作select和dropdownlist实例
作者:bea
本文实例讲述了JS简单操作select和dropdownlist的方法。分享给大家供大家参考。具体实现方法如下: 一、js选中服务器控件select与dropdownlist 1. js操作服务器控件select 代码如下: <select id="selectID" onchange="return showMessage()"> <option value="0">==请选择==</option> <option va
本文实例讲述了JS简单操作select和dropdownlist的方法。分享给大家供大家参考。具体实现方法如下:
一、js选中服务器控件select与dropdownlist
1. js操作服务器控件select
代码如下:
<select id="selectID" onchange="return showMessage()">
<option value="0">==请选择==</option>
<option value="1">是</option>
<option value="2">否</option>
</select>
<script type="text/javascript" language="javascript"> function showMessage() { if (document.getElementById("selectID").options[document.getElementById("selectID").selectedIndex].value == 1) { alert("你好,你选择了第 1 个"); document.getElementById("txtContractName").setAttribute("enable",false); } else if (document.getElementById("selectID").options[document.getElementById("selectID").selectedIndex].value == 2) { alert("你好,你选择了第 2 个"); } } </script>
//js操作服务器控件dropdownlist <asp:DropDownList ID="ddlFolder" runat="server" SkinID="ddlSkin" AutoPostBack="false" OnSelectedIndexChanged="ddlFolder_SelectedIndexChanged"> <asp:ListItem Value="0">选项0</asp:ListItem> <asp:ListItem Value="1">选项1</asp:ListItem> </asp:DropDownList> <asp:DropDownList ID="ddlFolder" runat="server" SkinID="ddlSkin" AutoPostBack="false" OnSelectedIndexChanged="ddlFolder_SelectedIndexChanged"> <asp:ListItem Value="0">选项0</asp:ListItem> <asp:ListItem Value="1">选项1</asp:ListItem> </asp:DropDownList>
JS代码:
代码如下:
document.getElementById("ddlFolder").value="0";//0为你要选中的项的value
2. 根据Text值设置选中某项
代码如下:
var DropDownListCurrencyNew = document.getElementById("ddlFolder");
for(i = 0; i < DropDownListCurrencyNew.options.length; i++)
{
if(DropDownListCurrencyNew.options[i].text == "选项0")
{
DropDownListCurrencyNew.options[i].selected = true;
}
}
二、js读取DropDownList选中项的value和text
Value:
代码如下:
var selValue = document.getElementById("DropDownList1").options[document.getElementById("DropDownList1").selectedIndex].value;
Text:
代码如下:
var selText = document.getElementById("DropDownList1").options[document.getElementById("DropDownList1").selectedIndex].text;
希望本文所述对大家的js与.net程序设计有所帮助。
有用 | 无用
一、js选中服务器控件select与dropdownlist
1. js操作服务器控件select
代码如下:
<select id="selectID" onchange="return showMessage()">
<option value="0">==请选择==</option>
<option value="1">是</option>
<option value="2">否</option>
</select>
<script type="text/javascript" language="javascript"> function showMessage() { if (document.getElementById("selectID").options[document.getElementById("selectID").selectedIndex].value == 1) { alert("你好,你选择了第 1 个"); document.getElementById("txtContractName").setAttribute("enable",false); } else if (document.getElementById("selectID").options[document.getElementById("selectID").selectedIndex].value == 2) { alert("你好,你选择了第 2 个"); } } </script>
//js操作服务器控件dropdownlist <asp:DropDownList ID="ddlFolder" runat="server" SkinID="ddlSkin" AutoPostBack="false" OnSelectedIndexChanged="ddlFolder_SelectedIndexChanged"> <asp:ListItem Value="0">选项0</asp:ListItem> <asp:ListItem Value="1">选项1</asp:ListItem> </asp:DropDownList> <asp:DropDownList ID="ddlFolder" runat="server" SkinID="ddlSkin" AutoPostBack="false" OnSelectedIndexChanged="ddlFolder_SelectedIndexChanged"> <asp:ListItem Value="0">选项0</asp:ListItem> <asp:ListItem Value="1">选项1</asp:ListItem> </asp:DropDownList>
JS代码:
代码如下:
document.getElementById("ddlFolder").value="0";//0为你要选中的项的value
2. 根据Text值设置选中某项
代码如下:
var DropDownListCurrencyNew = document.getElementById("ddlFolder");
for(i = 0; i < DropDownListCurrencyNew.options.length; i++)
{
if(DropDownListCurrencyNew.options[i].text == "选项0")
{
DropDownListCurrencyNew.options[i].selected = true;
}
}
二、js读取DropDownList选中项的value和text
Value:
代码如下:
var selValue = document.getElementById("DropDownList1").options[document.getElementById("DropDownList1").selectedIndex].value;
Text:
代码如下:
var selText = document.getElementById("DropDownList1").options[document.getElementById("DropDownList1").selectedIndex].text;
希望本文所述对大家的js与.net程序设计有所帮助。
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- javascript 面向对象封装与继承
- javascript制作坦克大战全纪录(2)
- javascript制作坦克大战全纪录(1)
- 使用jsonp完美解决跨域问题
- JavaScript变量声明详解
- js脚本实现数据去重
- javascript几个易错点记录
- jquery选择器需要注意的问题
- jquery操作对象数组元素方法详解
- node.js中的定时器nextTick()和setImmediate()区别分析
- JavaScript定义类和对象的方法
- node.js操作mongoDB数据库示例分享
- 教你如何使用node.js制作代理服务器
- 浅析node.js中close事件
- node.js超时timeout详解
- node.js+Ajax实现获取HTTP服务器返回数据
- nodejs中转换URL字符串与查询字符串详解
- 使用node.js 获取客户端信息代码分享
- node+express+jade制作简单网站指南