我有:
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
但它不起作用!
答案 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+")";