日期:2014-05-18  浏览次数:20395 次

请问一个关于js问题?
<tr>
  <td class="login_left" style="width: 114px">
  现住址:</td>
  <td class="login_right">
  <!--省-->
  <select id="sltP" onchange='SetCity(sltP,sltC,sltA,sltP.options[sltP.selectedIndex].value,"","")'>
</select> <!--市-->
  <select id="sltC" onchange='SetCity(sltP,sltC,sltA,sltP.options[sltP.selectedIndex].value,sltC.options[sltC.selectedIndex].value,"")'>
  </select>
  <br />
  <!--区-->
  <select id="sltA" onchange='SetCity(sltP,sltC,sltA,sltP.options[sltP.selectedIndex].value,sltC.options[sltC.selectedIndex].value,sltA.options[sltA.selectedIndex].value)'>
  </select>
   
  <script language="javascript" type="text/javascript">
  var sP=document.getElementById("sltP");
  var sC=document.getElementById("sltC");
  var sA=document.getElementById("sltA");
  load_P(sP,sC,sA);
  </script>

  我写了一个注册的页面,如果这节从这个页面进去的话不出错,但是如果从模板页面进入这个注册页面的话,会报js错误,说找不到对象(红色部分)。

  求答案。。。。。。

------解决方案--------------------
看看生成的HTML 这个ID=“sltP”应该改了,不是单单的sltP了
------解决方案--------------------
SetCity在哪