请问怎么在javascript里面取得web控件的属性。
比如dropdownlist的selectedIndex属性。 多谢了。 问题点数:20、回复次数:8Top
1 楼enjsky(郭志军)回复于 2006-03-20 18:43:53 得分 0
<!--
对 select 表单的控制
-->
var checkstatus = document.checkdesc.checkResult; //定位到表单select
var checkstatus_value = checkstatus.value;
var index = checkstatus.selectedIndex;
var checkstatus_desc = checkstatus.options[index].innerText;Top
2 楼yuanbangbao(放松)回复于 2006-03-20 18:46:23 得分 0
web控件里的属性设置都会在前台页面里体现出来的。比如dropdownlist的selectedIndex属性
可以这样在脚本里这样访问:dropdownlist.item(drpdownlist.selectedIndex).value.看一下.aspx文件的源文件就会发现所有的属性都在里面体现。Top
3 楼kent3721(Kent)回复于 2006-03-20 18:57:00 得分 0
int a =dropdownlist.selectedIndex;
dropdownlist.item(a).value
可以这样读取dropDownlist的值。
也可以这样loop那个dropdownlist
for(int i=0;i<dropdownlist.items.count;i++)
{
if(dropdownlist.items[i].selected)
{
return dropdownlist.items[i].value;
}
}
Top
4 楼syd_programming(菜鸟一个)回复于 2006-03-20 19:15:47 得分 0
可是怎么在前台取得drowdownlist.selectedindex呢?Top
5 楼net_lover(【孟子E章】)回复于 2006-03-20 19:20:39 得分 0
Page-Load事件里写
Response.Write("<script>var sel = document.getElementById('" + drowdownlistID.ClientID + "')</script>")
之后,可以在按钮事件里执行
<input type=button onclick="alert(sel.selectedIndex)">Top
6 楼sstgaps()回复于 2006-03-20 19:52:03 得分 0
document.getElementById('控件ID').属性Top
7 楼syd_programming(菜鸟一个)回复于 2006-03-21 10:51:43 得分 0
document.getElementById('控件ID').属性
这样似乎有问题吧?取不到属性阿。Top
8 楼syd_programming(菜鸟一个)回复于 2006-03-21 11:27:44 得分 0
知道了,似乎可以通过getAttribute()方法取得它的属性。Top




