问题描述
在同一页面中怎么多次调用同一个js,页面不会出错?js代码:functionDiv_C(As_num,As_id,As_div,As_show,As_css1,As_css2){for(i=1;i<=As_num;i++){if(i==As_id){if(As_show!='no'){document.getElementById(As_show+i).style.display="block";//鍐呭鐨勬牱寮?}document.getElementById(As_div+i).className=As_css1;//澶撮儴鐨勬牱寮?//document.getElementById("uid_"+i).focus();}else{if(As_show!='no'){document.getElementById(As_show+i).style.display="none";//鍐呭涓嶆樉绀?}document.getElementById(As_div+i).className=As_css2;//}}}functionHead_C(As_num,As_id,As_div){for(i=1;i<=As_num;i++){if(i==As_id){if(As_id==1){document.getElementById(As_div+i).style.backgroundImage="url(http://www.cqsz.cn/Skin/new/sy/menua.gif)";}if(As_id==2||As_id==3||As_id==4){document.getElementById(As_div+i).style.backgroundImage="url(http://www.cqsz.cn/Skin/new/sy/menub.gif)";}if(As_id==5){document.getElementById(As_div+i).style.backgroundImage="url(http://www.cqsz.cn/Skin/new/sy/menue.gif)";}if(As_id>5){document.getElementById(As_div+i).style.backgroundImage="url(http://www.cqsz.cn/Skin/new/sy/menud.gif)";}}else{document.getElementById(As_div+i).style.backgroundImage="url()";}}}
解决方案
解决方案二:
先确定自己出什么错,同一个函数肯定是可以多次调用,比如最简单的alert,你出错肯定跟你的代码有关
解决方案三:
id在页面中不可以多次写是不?在同一页面多次调用js,可以把js写在最前面吧,不用每次调用都写对不?