dropdownlist添加属性的onchange事件,怎么执行??
代码如下:this.DropDownList1.Attributes.Add("onchange","load(this.options[this.selectedIndex].value);");我在后台添加如上代码,html代码
<script language="javascript">
function load(state)
{
var drp2=document.getElementById("DropDownList2");
for(i=drp2.length;i>=0;i--)
{
drp2.options.remove(i);
}
var oHttpReq=new ActiveXObject("MSXML2.XMLHTTP");
var oDoc=new ActiveXObject("MSXML2.DOMDocument");
oHttpReq.open("POST","getdata.aspx?state="+state,false);
oHttpReq.send("");
result=oHttpReq.responseText;
oDoc.loadXML(result);
items1=oDoc.selectNodes("//PC1/Table/cId");
items2=oDoc.selectNodes("//PC1/Table/cName");
var itemsLength=items1.length;
for(i=0;i<itemsLength;i++)
{
var newOption=document.createElement("OPTION");
newOption.text=items2[i].text;
newOption.value=items2[i].text;
drp2.options.add(newOption);
}
}
window.onload=function()
{
load('1');
}
</script>
为什么dropdownlist在改变时,onchage事件怎么不执行呢??没有任何反应,我做的时省市联动菜单,dropdownlist1和dropdownlist2我没有做任何修改?? 求救!!!!
在线等....