首页 > 解决方案 > 使用js设置css变量时转义的url

问题描述

我试图用 js 设置一个 css 自定义属性。属性名称应为“--path”,值应为“url(test.png)”。

我的代码如下所示:

window.document.body.style.setProperty("--path", "url(test.png)");

我的问题是,现在 --path 的值是"url(test\.png)". 我怎样才能防止这个点逃逸?

标签: javascripthtmlcss

解决方案


在路径中添加引号:

window.document.body.style.setProperty("--path", "url('test.png')");


推荐阅读