javascript - 使用js设置css变量时转义的url
问题描述
我试图用 js 设置一个 css 自定义属性。属性名称应为“--path”,值应为“url(test.png)”。
我的代码如下所示:
window.document.body.style.setProperty("--path", "url(test.png)");
我的问题是,现在 --path 的值是"url(test\.png)"
. 我怎样才能防止这个点逃逸?
解决方案
在路径中添加引号:
window.document.body.style.setProperty("--path", "url('test.png')");
推荐阅读
- puppet - puppet:如果没有安装 *另一个* 包,则安装一个包
- sharepoint - ChartJs 适用于 sharepoint 2016 但不适用于 sharepoint 2013
- c# - 获取当前系统音量 (Windows 10)
- image - React-Native-Elements 卡未显示完整图像
- ruby-on-rails - 在haml中查找两个日期之间的范围
- javascript - 当一个组(带偏移量)被缩放时,如何计算它的绝对位置?
- salesforce - 我正在尝试从 VF 中的单选按钮更新 isPrimary 字段。代码不适用于单选按钮,但相同的代码适用于复选框
- java - Selenium 和 Java 的 org.apache.bcel.verifier.exc.AssertionViolatedException.main(AssertionViolatedException.java:102) 错误
- flutter - 在颤动中使文本成为图像
- java - 如何将项目作为 Maven 依赖项添加到另一个项目