根据提示更改背景URL(img)

时间:2018-02-20 05:13:37

标签: javascript background prompt

我有:

var img = prompt("Enter your background url here");

然后我补充说:

var img = prompt("Enter your background url here");
document.body.style.backgroundImage = "url(img)"; //img is a var

但它不起作用!

4 个答案:

答案 0 :(得分:2)

您需要正确连接img

var img = prompt("Enter your background url here");
document.body.style.backgroundImage = "url('"+img+"')";

答案 1 :(得分:1)

尝试使用template literals

var img = prompt("Enter your background url here");
document.body.style.backgroundImage = `url(${img})`;

答案 2 :(得分:0)

由于img是变量,因此您需要将其与url

连接起来

var img = prompt("Enter your background url here");
document.body.style.backgroundImage = "url(" + img + ")";

答案 3 :(得分:0)

你能试试吗

document.body.style.backgroundImage = "url("+image+")";