Javascript 页面上未调用window.onload函数

Javascript 页面上未调用window.onload函数,javascript,html,Javascript,Html,我的代码如下所示: xyz.html 地位 当您调用alert(window.onload)时,它为空,因为您尚未将函数分配给window.onload。你的警报证明不了什么 要进行健全性检查,请添加代码alert('hello world')行上方var xhr=new XMLHttpRequest()在函数中绑定到窗口。onload。您可能会发现您的函数正在被调用,但它的行为并不像您预期的那样,因此您认为您的函数没有在window.onload上被调用,但实际上它是被调用的。当您调用al

我的代码如下所示:

xyz.html


地位
当您调用
alert(window.onload)
时,它为空,因为您尚未将函数分配给
window.onload
。你的
警报
证明不了什么

要进行健全性检查,请添加代码
alert('hello world')行上方
var xhr=new XMLHttpRequest()
函数中
绑定到
窗口。onload
。您可能会发现您的函数正在被调用,但它的行为并不像您预期的那样,因此您认为您的函数没有在
window.onload上被调用,但实际上它是被调用的。

当您调用
alert(window.onload)
时,它是空的,因为您没有将函数分配给
window.onload
。你的
警报
证明不了什么


要进行健全性检查,请添加代码
alert('hello world')行上方
var xhr=new XMLHttpRequest()
函数中
绑定到
窗口。onload
。您可能会发现您的函数正在被调用,但其行为并不像您预期的那样,因此您认为您的函数没有在
窗口上被调用。onload
,但实际上是这样。

“在警报方法中,我得到null”与预期一样,因为
窗口。onload
此时没有值。为什么您认为
onload
处理程序没有执行?控制台中有错误吗?检查网络选项卡中的请求(以及可能的响应)。在控制台选项卡中,它给了我错误
(索引):79未捕获类型错误:无法在window.onload((索引):79)处将属性'innerHTML'设置为null。
您正在尝试设置ID为
request
response
的元素的
innerHTML
属性,但是没有具有这些ID的元素。那是个错误。浏览器在调试方面比我们好得多。看,浏览器已经告诉了您确切的问题;)谢谢,在这方面的帮助下,我可以像预期的那样解决“在警报方法中我得到null”的问题,因为
window.onload
此时没有值。为什么您认为
onload
处理程序没有执行?控制台中有错误吗?检查网络选项卡中的请求(以及可能的响应)。在控制台选项卡中,它给了我错误
(索引):79未捕获类型错误:无法在window.onload((索引):79)处将属性'innerHTML'设置为null。
您正在尝试设置ID为
request
response
的元素的
innerHTML
属性,但是没有具有这些ID的元素。那是个错误。浏览器在调试方面比我们好得多。看,浏览器已经告诉了您确切的问题;)谢谢,有了它的帮助,我就可以解决这个问题了