function createSelect(iid,pid,num)//创建select { var mySelect = document.createElement("select"); mySelect.id = iid; if(window.addEventListener) // Mozilla, Netscape, Firefox { mySelect.addEventListener('change', mychange,false); } else// IE { mySelect.attachEvent('onchange',mychange); } document.getElementById("TypeID").appendChild(mySelect); } 上面这段可以实现动态创建select 并赋予onchange事件