更改URL背景的Bookmarklet

时间:2018-01-25 13:01:37

标签: javascript bookmarklet

我一直在尝试创建一个书签,将后台更改为您提供提示的URL。

javascript:var newImage = prompt("URL Image", "url('https://i.ytimg.com/vi/Lr5E2KBfEGE/maxresdefault.jpg')");var wae=document.body;wae.style.backgroundImage=newImage,wae.style.backgroundRepeat="no-repeat",wae.style.backgroundAttachment="fixed";void 0;

到目前为止,我已经成功,但提示将始终为“url('https://i.ytimg.com/vi/Lr5E2KBfEGE/maxresdefault.jpg')”
有可能这样做,所以你只需输入提示符就是URL吗?

2 个答案:

答案 0 :(得分:1)

你也可以试试这个:

var newImage = prompt("URL Image", 
"https://i.ytimg.com/vi/Lr5E2KBfEGE/maxresdefault.jpg")
newImage = 'url('+newImage+') no-repeat'
$('body').css({'background':newImage})

答案 1 :(得分:0)

只是不在prompt字段中传递第二个参数,并将提示的返回附加到backgroundImage。

var newImage = prompt("URL Image");
var wae = document.body;
wae.style.backgroundImage = "url(" + newImage + ")", wae.style.backgroundRepeat = "no-repeat", wae.style.backgroundAttachment = "fixed";
void 0;