I write this line of javascript multiple times(on a button click). The problem is that i get a random image first time and then it doesn't change anymore. Any help, please?
document.getElementsByTagName("body")[0].style.backgroundImage = "url(https://picsum.photos/200/300/?random)";
Most probably the response is getting cached.
You can ensure that a fresh requests is created every time by appending an inconsequential time value as