首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

诡谲事件——js找不到对象

2012-09-02 
诡异事件——js找不到对象今天遇到一个很诡异的问题——js找不到对象,查了很久也查不出事什么原因首先在aspx页

诡异事件——js找不到对象
今天遇到一个很诡异的问题——js找不到对象,查了很久也查不出事什么原因

首先在aspx页面的head部分定义了函数
<script type="text/javascript" language="javascript">
function showDiv(controlID, divID)
{  
  if(document.getElementById(divID).style.display == "none")
  {
  document.getElementById(divID).style.display = "";
  document.getElementById(controlID).innerHTML = "Cancel";
  }
  else if(document.getElementById(divID).style.display == "")
  {
  document.getElementById(divID).style.display = "none";
  document.getElementById(controlID).innerHTML = "Add";
  }
}
</script>

然后在body中定义了一个链接和一个div,分别如下:
<a id="add" href="javascript:showDiv('add', 'divAdd')">Add</a>

<div id="divAdd" style="display : none; padding : 0px; margin : 0px">
<!-- other html elements -->
</div>

之后在浏览器中预览时,点击链接就出错了,错误提示是找不到对象。

找了很久没找到原因,希望大家能帮解答,谢了

[解决办法]
看看提示是哪一行找不到对象
[解决办法]
<a id="add" href="#" onclick="javascirpt:showDiv(this.id,'divAdd')">add</a>
[解决办法]
<a id="add" onclick="showDiv('add', 'divAdd')" href="#">Add </a> 

这样我试了是好的了。
[解决办法]
在我这里测试没有任何问题
[解决办法]
我都看是好的!
真是晕。
[解决办法]

热点排行