'null'为空或不是对象

云牧歌 2011-08-01 10:24:21
<script language="javascript" type="text/javascript">

function OnSelReagentname()
{
if(event.keyCode == 13 || event.keyCode == 32)
{
event.keyCode = 0;
var r = ShowModal("../Public/Reagentname.aspx", "", "");
if(r)
{
var table = new HashTable(r);

r = table.getByName("REAGENTNAME");
if(r)
$("REAGENTNAME").value = r;

r = table.getByName("REAGENTNAMEPYM");
if(r)
$("REAGENTNAMEPYM").value = r;

r = table.getByName("REAGENTSPEC");
if(r)
$("REAGENTSPEC").value = r;

r = table.getByName("REAGENTTXM");
if(r)
$("REAGENTTXM").value = r;

r = table.getByName("MANUFACTURER");
if(r)
$("MANUFACTURER").value = r;

r = table.getByName("PASSNUMBER");
if(r)
$("PASSNUMBER").value = r;
}
}
}
</script>


这一段代码运行的时候 浏览器右下角出现一个感叹号 双击提示 'null'为空或不是对象 大家帮帮忙 看看哪儿有错 在线等高手解决···
...全文
122 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
这个还真需要测试工具,火狐那个虫来调试!
梦纷飞舞 2011-08-01
  • 打赏
  • 举报
回复

装个火狐(firebug)F12调试 可以跟踪到哪个地方错误

火狐比IE好调试
梦纷飞舞 2011-08-01
  • 打赏
  • 举报
回复
像楼上说的,装个火狐,测试一下,火狐很好看你的JS错的。。。我估计有可能是var table = new HashTable(r);这句
lchy110 2011-08-01
  • 打赏
  • 举报
回复
装个火狐(firebug) 或者IE8(F12)都可以调试 可以跟踪到哪个地方错误

  • 打赏
  • 举报
回复
一句一句写,慢慢试试,要么就像lS说的。
a471278514 2011-08-01
  • 打赏
  • 举报
回复
必须要调试才知道 这样看不出来哪个地方取的值是空的
kangliuk 2011-08-01
  • 打赏
  • 举报
回复
IE上也有很多好的调试工具
纯唇Yu弄 2011-08-01
  • 打赏
  • 举报
回复
子夜__ 2011-08-01
  • 打赏
  • 举报
回复
if(r)
{
var table = new HashTable(r);

r = table.getByName("REAGENTNAME");
if(r)
$("REAGENTNAME").value = r;

r = table.getByName("REAGENTNAMEPYM");
if(r)
$("REAGENTNAMEPYM").value = r;

r = table.getByName("REAGENTSPEC");
if(r)
$("REAGENTSPEC").value = r;

r = table.getByName("REAGENTTXM");
if(r)
$("REAGENTTXM").value = r;

r = table.getByName("MANUFACTURER");
if(r)
$("MANUFACTURER").value = r;

r = table.getByName("PASSNUMBER");
if(r)
$("PASSNUMBER").value = r;
没看懂啥意思


[Quote=引用 4 楼 dingzongyinnihao 的回复:]

这个还真需要测试工具,火狐那个虫来调试!
[/Quote]
..........那虫其实很牛X的

下个firebug调试

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧