请问这两段代码怎样合到同一个js里(初学者,求帮忙)
代码一:
<script language="javascript" type="text/javascript" >
$(function(){
$.CateNav('#document-text','#Catalog_box');
});
</script>
代码二:(没贴全,不影响问题本身)
jQuery.CateNav=function(elem1,elem2){
var currObj;
var offsetTop=0;
var h1List=new Array(),h2List=new Array();
//添加目录
var addNav=function(){
var i1=0,i2=0,n1=0,n2=0;
var temp='<dl >';
var cateList=$(elem1).html().match(/(<h[1-2][^>]*>[\s\S]*?<\/h[1-2]>)/ig);
for(var i=0;i<cateList.length;i++){
if(/(<h1[^>]*>[\s\S]*?<\/h1>)/ig.test(cateList[i])){
n1++;
n2=0;
temp+='</div><dd class="cate-item1" onclick="document.all.child'+n1+'.style.display=(document.all.child'+n1+'.style.display ==\'none\')?\'\':\'none\'" >' +
'<a href="#'+n1+'">'+cateList[i].replace(/<[^>][\s\S]*?>/g,"").replace(/[\r\n]/g,"")+'</a></dd><div class="child" id="child'+n1+'" style="display:none">';
h1List[i1]=n1;
i1++;
}else{
n2++;
temp+='<dd class="cate-item2"><a href="#'+n1+'_'+n2+'">'+cateList[i].replace(/<[^>][\s\S]*?>/g,"").replace(/[\r\n]/g,"")+'</a></dd>';
h2List[i2]=n1+'_'+n2;
i2++;
}
}
temp+='</dl>';
$(elem2).append(temp);
};