将规则添加到CSS类,然后保存样式表
Add rule to CSS class, then save stylesheet
当我打开page1.html时,我使用javascript向页面主体添加背景图像。它看起来像这样:
document.body.style.backgroundImage = "url(http://www.example.com/image.jpg)";
该脚本在CSS主体类中插入背景图像。
我的问题使用vanillaJS,如何将此更改保存到CSS文件http://www.example.com/my_css.css?因此,当我打开page2.html时,body类已经添加了背景图像。
在典型的设置下,您不能修改CSS文件(它位于服务器上,所有用户都可以访问,并且浏览器没有默认的方式(也称为大规模安全漏洞)来覆盖服务器上的文件)。
通常,对于这种类型的问题,您会在第1页设置一个cookie,然后在第2页将其读回,并使用其中的数据确定需要设置不同的背景图像。
您也可以将信息存储在其他位置,例如本地存储中。
如果您需要背景图像的更改对所有用户都可见,那么您需要通知服务器这一点(通常,您会使用Ajax),并让服务器端代码跟踪信息并在用户之间共享(例如,将状态存储在数据库中,然后在生成HTML时在body元素上设置一个类)。
相关文章:
- 在变量中保存值的最佳方法是在应用程序关闭后使用,然后使用apachecordova在android中重新启动
- Angular js,在选择元素上,我想 POST 数据以将其保存在数据库中,然后我想使用 PUT 更新它而无需重新加载
- 将图像输出到浏览器,然后再将其保存到文件夹
- firefox扩展可以修改HTML文档的DOM,然后保存为HTML
- 在表中创建带有输入的新行,然后单击保存该输入的值
- Metor:将html保存为字符串,然后将其转换为DOM节点
- 如何将文本输入保存为变量,然后提交到服务器(ajax 和 javascript)
- 如何将数据保存在一个 HTML 页面中,然后在 Phonegap 中的另一个 HTML 页面上显示
- 从“选项”弹出窗口中选择一个值,然后将其保存到 Chrome.storage,以便在后台脚本中用作值
- 记录链接单击,然后保存到本地存储
- 创建一个带有背景图像的画布,动态更新文本,然后保存画布
- 将规则添加到CSS类,然后保存样式表
- 如何将表单中的 Json 发布到控制器,然后保存到数据库
- XML格式的HTML,然后保存为文件
- 索引目录,然后保存到变量?node . js
- 从JSON取回,编辑模型数据,然后保存回JSON
- JS调整图像大小,然后保存调整大小的图像
- JQGrid一次更新多行,然后保存
- Javascript Croppie.从客户端url裁剪图像,然后保存
- 我怎么能看到一个预览上传的图像(don!),然后保存它的地址