我用js实现的3级联动为什么我改了下页面编码,他就实现不了了<script language="JavaScript" type="text/javascript" src="../js/pcd.js"></script>
<SCRIPT LANGUAGE = "JavaScript">
var s=["s1","s2","s3"];
var opt0 =["省份","地级市","市、县级市、县"];
function setup()
{
for(i=0;i<s.length-1;i++)
document.getElementById(s[i]).onchange=new Function("change("+(i+1)+")");
change(0);
}
</SCRIPT>
表单
<select id="s1" name="s1"><option>省份</option></select>省
<select id="s2" name="s2"><option>地级市</option></select>市
<select id="s3" name="s3"><option>市、县级市、县</option></select>
是什么问题,有什么好的解决办法
<SCRIPT LANGUAGE = "JavaScript">
var s=["s1","s2","s3"];
var opt0 =["省份","地级市","市、县级市、县"];
function setup()
{
for(i=0;i<s.length-1;i++)
document.getElementById(s[i]).onchange=new Function("change("+(i+1)+")");
change(0);
}
</SCRIPT>
表单
<select id="s1" name="s1"><option>省份</option></select>省
<select id="s2" name="s2"><option>地级市</option></select>市
<select id="s3" name="s3"><option>市、县级市、县</option></select>
是什么问题,有什么好的解决办法
var s=["s1","s2","s3"];
var opt0 =["省份","地级市","市、县级市、县"];
function setup()
{
for(i=0;i<s.length-1;i++)
document.getElementById(s[i]).onchange=new Function("change("+(i+1)+")");
change(0);
}
</SCRIPT>代码里面加 setup();
fuction 不调用的话 不能自动加载,手动调用 setup 函数;