我试图通过以下方式设置 HTML 元素的背景图像:
element.style.backgroundImage = "url(localPath/to/image.gif, basePath);"
不幸的是,图像没有显示,我认为这与基本路径有关,因为我以前在没有基本路径的情况下这样做过。
奇怪的是,如果我删除 basePath,我会收到一条错误消息,指出不存在这样的 URL,但如果我保留 basePath,我就不会收到错误消息。
- 如何正确设置背景图片?
- 是否有其他设置背景图像的方法?
感谢您的帮助。
最佳答案
您不能使用 basePath
,您需要删除分号作为 CSS 值的一部分:
element.style.backgroundImage = "url(localPath/to/image.gif)";
关于javascript - 以编程方式设置 HTML 元素的背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36071966/