Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未捕获类型错误:无法设置属性';价值';如果空,请继续重新加载页面,它将正常工作_Javascript - Fatal编程技术网

Javascript 未捕获类型错误:无法设置属性';价值';如果空,请继续重新加载页面,它将正常工作

Javascript 未捕获类型错误:无法设置属性';价值';如果空,请继续重新加载页面,它将正常工作,javascript,Javascript,我经历了所有“相同”的老问题,但我认为这一个是不同的。有些浏览器的错误似乎比其他浏览器多。不同Windows版本上的同一浏览器似乎比其他浏览器出错更多。当发生错误时,经常重新加载同一页面将使页面正确加载。当注释掉导致错误的行时,其他行将导致错误。请帮忙,谢谢你 Uncaught TypeError: Cannot set property 'value' of null document.getElementById("box76a").value= token[33] + "" ; <

我经历了所有“相同”的老问题,但我认为这一个是不同的。有些浏览器的错误似乎比其他浏览器多。不同Windows版本上的同一浏览器似乎比其他浏览器出错更多。当发生错误时,经常重新加载同一页面将使页面正确加载。当注释掉导致错误的行时,其他行将导致错误。请帮忙,谢谢你

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。。对的