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

求助,为什么调用show来显示div会提示找不到对象?
小弟是新手,怎么也找不到原因了,代码如下:

<div id="01" class="popDiv" style="width: 500px; display:none" >
  <div class="popTitle">
  <h4>
  <label id="lbPopTitle">
  查看</label></h4>
  <a href="javascript:void(0)" id="aClose" class="popClose" onclick="closedPow();">
  </a>
  </div>
  <div class="popContent">
  <div class="main3" id="main1">
  <div>
  <div>
  <ul class="formStyle popMargin">
  <li>
  <label>
  国家
  </label>
  <asp:Label runat="server" ID="lblCOUNTRY"></asp:Label>
  </li>  
  </ul>
  </div>
  </div>
  </div>
  </div>
  </div>

<script type="text/javascript">
  function showPow() {
  $("#01").show(); -----------------此行出错
  }
  function closedPow() {
  $("#01").hide();
  }
</script>

------解决方案--------------------
JScript code

function showpow()
{
document.getElementById("01").style.display="block";
}

------解决方案--------------------
建议不要采用数字作为id
------解决方案--------------------
没有引用jQuery的js文件