<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.autocomplete.js"></script>
<script language="javascript">
var p =[
{vendor:"请选择",product:["请选择"]},
{vendor:"百度知道",product:["请选择","知道基础使用方法","知道常识","知道使用规则","WAP知道"]},
{vendor:"贴吧",product:["请选择","贴吧基础使用方法","贴吧常识","WAP贴吧"]},
{vendor:"网页搜索",product:["请选择","网页搜索使用方法","网页搜索常见问题","网页搜索特色功能"]},
{vendor:"MP3搜索",product:["请选择","MP3基础使用方法","MP3常见问题","MP3音乐盒","音乐随心听"]}
]function changeit(){
    var f = document.forms[0];
    var sel1 = f.pv;
    var sel2 = f.pn;
    var v = sel1.options[sel1.selectedIndex].value;
    sel2.length = 0;
    for(var i = 0; i<p[v].product.length;i++){
        var op = new Option(p[v].product[i],p[v].product[i]);
        sel2.options.add(op);
    }
}
window.onload=function(){
    var f = document.forms[0];
    var sel1 = f.pv;
    var sel2 = f.pn;
    for(var i = 0; i<p.length;i++){
        var op = new Option(p[i].vendor,i);
        sel1.options.add(op);
    }
    sel1.onchange = changeit;
    changeit();
}
function getElements()
{
var x=document.getElementsByName("pv");document.write("11111");
}
</script>
</head>
<body>
<form id="formkeyword" name="formkeyword" method="post" action="test.php">
<select id="pv1" name="pv"  onchange="getElements()"><select>
<select id="pn1" name="pn"  onchange="getElements()"><select>
<input type="submit" value="搜索" class="button"></input>
</form>
</body>
</html>我改变了 下拉框的内容 但是ONCHANGE 函数没有启作用 
求达人帮助