我多次编写此行javascript(单击按钮)。问题是我第一次得到随机图像,然后不再改变。有什么帮助吗?

document.getElementsByTagName("body")[0].style.backgroundImage = "url(https://picsum.photos/200/300/?random)";
    

最佳答案

最有可能的是响应被缓存了。

您可以通过在每次附加一个无关紧要的时间值时确保每次都创建新请求

document.getElementsByTagName("body")[0].style.backgroundImage = "url(https://picsum.photos/200/300/?random&t=" + new Date().getTime() +")";

关于javascript - 单击按钮获取新的lorem picsum,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50133634/

10-11 20:28