2

我正在尝试修改我无权更改 CSS 的网站的 CSS。

我正在为一家使用 3rd 方软件“Inksoft”的公司开发一些自定义模板,该软件允许创建商店,还包括一个设计工作室,用于设计自己的 T 恤等。

他们提供的模板不是最好的,所以我想修改 css 以使其更好一点。有些地方我可以插入 html,所以我可以使用 JavaScript。有人提到可能使用 setTimeout。

以下是使用其中一个模板创建的页面示例:http: //stores.inksoft.com/Trevor_Friedrich/

有人有想法么?提前致谢!

4

2 回答 2

8

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);
于 2013-07-24T17:10:43.167 回答
3

如果您可以插入 HTML,那么您可以创建一个<style>标签,并将您想要的规则放入其中。如果它们与现有规则冲突,您可以申请!important这些规则。

于 2013-07-24T17:04:09.917 回答