将css注入到现有的网页中
Inject css into exsisting web page
我正在尝试修改一个网站的CSS,因为我无法更改CSS。
我正在为一家使用第三方软件"Inksoft"的公司开发一些自定义模板,该软件允许创建商店,还包括一个设计工作室,用于设计自己的t恤等。
他们提供的模板不是最好的,所以我想修改css,让它们更好一点。有些地方我可以插入html,所以我可以使用JavaScript。有人提到可能使用setTimeout。
以下是使用其中一个模板创建的页面示例:http://stores.inksoft.com/Trevor_Friedrich/
有人有什么想法吗?提前感谢!
http://jsfiddle.net/wkCnb/你绝对可以使用JavaScript将CSS添加到你的页面中。
HTML
<div>test</div>
DOMReady 上的JavaScript
var cssText = "div { background-color: black; color: white;}";
var css = document.createElement("style");
css.type = "text/css";
if("textContent" in css)
css.textContent = cssText;
else
css.innerText = cssText;
document.body.appendChild(css);
如果您可以插入HTML,那么您可以创建一个<style>
标记,并在其中放入所需的规则。如果它们与现有规则冲突,则可以将!important
应用于这些规则。
相关文章:
- 正在创建网页,并希望将外部链接调用为html和css
- 如何使用CSS或JQuery使整个网页看起来更小(就像Chrome的缩小功能一样)
- 我应该怎么做才能避免在网页上移动元素(html、css、jQuery)
- 当我尝试在网页中使用更新面板时,CSS不起作用
- 删除不需要的javascript和css是否包括减轻网页加载时间
- 如何在网页上以交互方式切换 CSS 工作表以进行测试/学习
- 最简单的实现方式是网页上的动态更新表(java/css)
- 如何确保网页或安卓应用程序中的所有css和js文件都已加载
- CSS定位网页设计
- 使用 JavaScript 修改网页的 CSS
- 如果设备是移动设备,如何更改网页上的链接?HTML/Javascript/CSS.
- 应用 css 高度后获取网页上元素的默认高度)
- 通过javascript检索网页的实际DOM/css状态
- 如何在网页中添加两个CSS文件,一个用于Safari浏览器,一个用于iPad桌面版本
- 使用 CSS 打印网页的一部分
- 显示网页时使用了两个或多个 CSS 样式
- 单击CSS框加载另一个网页.CSS 或 js
- 如何正确地缩小/组合网页项目中的CSS/JS与url重写
- 使用JavaScript、CSS、HTML在网页中拖放面板
- HTML、CSS、JQuery网页正文在垂直方向上拉伸过大