/////ASPX页面的下拉菜单
<select id="xk" runat="server" onmousewheel="return false:" onchange="GetXK(this.value);"
title="~!请选择学科" style="width: 120px">
<option value="0">请选择学科...</option>
</select>
<select id="nj" runat="server" onmousewheel="return false;" title="~!请选择年级" style="width: 120px">
<option value="0">请选择年级...</option>
</select>
//js
<script language="javascript" type="text/javascript">
function GetXK(va)
{
if(va!='0')
{
var url="Handler.ashx?type=SXK&id="+va;
send_request("GET",url,null,"text",njbinds);
}
}
function njbinds()
{
var t=document.getElementById("nj");
if(http_request.readyState==4)
{
if(http_request.status==200)
{
var list=http_request.responseText;
var classList=list.split("|");
t.options.length=1;
for(var i=0;i<classList.length;i++)
{
var tmp=classList[i].split(",");
t.add(new Option(tmp[1],tmp[0]));
}
}else
{
alert("您所请求的页面有异常。");
}
}
}
</script>
问题我找到了,这个是用户控件里面的,可能是ID重复,不确定,用
var t=document.getElementById("<%=nj.ClientID %>"); 获取的ID不是NJ ,而是nj.ClientID,我非常郁闷,不过还是谢谢,那种用类的方法比这种用JS方法绑定简单多了,呵呵,谢谢
可以参考一下
参考资料:http://www.blueidea.com/common/shoutbox/redir.asp?6=i&id=11685
不好哟本回答被网友采纳