Javascript TypeError:无法读取属性';src&x27;在XMLHttpRequest.xhr.onreadystatechange处为null
您好,我是一名网络开发新手,我正在尝试点击一个随机图像url生成器API,并尝试在屏幕上显示图像。 我从API获得响应,但在将url传递给img变量时,我得到了类型错误:无法读取XMLHttpRequest.xhr.onreadystatechange处null的属性“src”Javascript TypeError:无法读取属性';src&x27;在XMLHttpRequest.xhr.onreadystatechange处为null,javascript,html,Javascript,Html,您好,我是一名网络开发新手,我正在尝试点击一个随机图像url生成器API,并尝试在屏幕上显示图像。 我从API获得响应,但在将url传递给img变量时,我得到了类型错误:无法读取XMLHttpRequest.xhr.onreadystatechange处null的属性“src” var btn=document.querySelector(“#btn”); var img=document.querySelector(“照片”); 函数c(){ var xhr=new XMLHttpRequ
var btn=document.querySelector(“#btn”);
var img=document.querySelector(“照片”);
函数c(){
var xhr=new XMLHttpRequest(),
method=“GET”,
url=”https://dog.ceo/api/breeds/image/random";
open(方法、url、true);
xhr.onreadystatechange=异步函数(){
如果(xhr.readyState==4&&xhr.status==200){
var url=JSON.parse(xhr.responseText).message;
img.src==url;
}
};
xhr.send();
}
欢迎使用狗狗照片应用程序
您执行了var img=document.querySelector(“#photo”)