Javascript 未捕获类型错误:无法设置属性';价值';如果空,请继续重新加载页面,它将正常工作
我经历了所有“相同”的老问题,但我认为这一个是不同的。有些浏览器的错误似乎比其他浏览器多。不同Windows版本上的同一浏览器似乎比其他浏览器出错更多。当发生错误时,经常重新加载同一页面将使页面正确加载。当注释掉导致错误的行时,其他行将导致错误。请帮忙,谢谢你Javascript 未捕获类型错误:无法设置属性';价值';如果空,请继续重新加载页面,它将正常工作,javascript,Javascript,我经历了所有“相同”的老问题,但我认为这一个是不同的。有些浏览器的错误似乎比其他浏览器多。不同Windows版本上的同一浏览器似乎比其他浏览器出错更多。当发生错误时,经常重新加载同一页面将使页面正确加载。当注释掉导致错误的行时,其他行将导致错误。请帮忙,谢谢你 Uncaught TypeError: Cannot set property 'value' of null document.getElementById("box76a").value= token[33] + "" ; <
Uncaught TypeError: Cannot set property 'value' of null
document.getElementById("box76a").value= token[33] + "" ;
<td colspan=4>NPI<input type="text" style="width:80px" maxlength="10" id="box76a" name="box76a"></td>
Uncaught TypeError:无法将属性“value”设置为null
document.getElementById(“box76a”).value=token[33]+“”;
NPI
你提出问题的方式不允许给出直接而明确的答案,但到目前为止的评论应该会让你走上正轨
Pointy在金钱上是正确的,尽管我会用“肯定”而不是“可能”来表达
还有一个问题:这些HTML来自哪里?有没有可能在其他地方产生?这就解释了表面上的随机性
现在,我忍不住认为你没有完全回答Praveen Kumar的问题,同时也指出了一个非常合理的问题
根据,
加载事件在文档加载过程结束时激发。此时,文档中的所有对象都在DOM中,所有图像、脚本、链接和子帧都已完成加载
但是,我怀疑您的
标记在DOM中的位置可能会产生影响
最后,用正确的方法做这件事怎么样?也就是说,将所有样式选项外包到一个.css文件中,并将所有JavaScript代码外包到一个.js文件中,只在
部分留下一个
标记,而不在其他地方。同样,根据MDN,最好使用window.addEventListener('load',ProcessReqFlag)
而不是window.onload=ProcessReqFlag()
,特别是如果我怀疑底层是动态生成的,这意味着它也可能带有自己的事件侦听器。document.getElementById(“box76a”)
正在返回null
,可能是因为代码在该元素成为页面一部分之前运行。您将代码放在哪里?@PraveenKumar我将window.onload=ProcessReqFlag()作为脚本标记之间的最后一行。浏览器在启动窗口之前加载正文中的所有html。是否加载正确?@LearnMe-Yup。。对的