<img class = "preview" alt = "Styling with a Bandana"
src = "https://s3-us-west-2.amazonaws.com/s.cdpn.io/389177/bacon.jpg"
 onmouseover = "upDate(this)" onmouseout = "unDo()">

function upDate(previewPic)
{
 imageURL = previewPic.src;
 document.getElementById("image").style.backgroundImage =  "url('" + imageURL + "')";
}


为什么要使用"url('" + imageURL + "')"设置背景图像?
我曾尝试使用"url(imageURL)",但无法正常工作。

最佳答案

ImageURL是一个variableurl函数需要一个字符串,因此将其放在引号之间是有意义的,以便它评估其内容(图片的路径)

关于javascript - 为什么不能仅使用“url(图像URL)”设置背景图片?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37618772/

10-09 23:36