0

我有一个 HTML 小部件/表格,它从私有服务器中提取信息,该服务器使用来自 javascript 视图模型文件的 JSON/knockoutjs 数据绑定在所选字段中显示我想要的信息。我将把这个小部件放在不同的服务器/站点上。问题是(尽管很愚蠢)我需要根据我所在的站点/服务器使用不同的 CSS。HTML 或 Javascript 中有没有办法说如果我去这个网站或服务器使用这个 CSS,或者如果我访问这个网站/服务器使用我拥有的其他 CSS 文件?

如果它仍然可能的话;也许有一种方法可以判断网站 url 或服务器是否包含特定单词;例如:http ://abcdEXAMPLEefghi.com ;在此示例中,我将检查 URL 中是否包含“EXAMPLE”一词,如果是,则使用 CSS2 而不是默认的 CSS1。

4

1 回答 1

1

也许是这样的?

http://jsfiddle.net/pqLVz/

<script>
    if (window.location.href.indexOf('net') > 0) {
        document.write('<link rel="stylesheet" type="text/css" href="/css/basicsite.css" />')
        document.write('<style>p { color: red; }</style>')
    }
</script>
<p>hello</p>
于 2012-04-27T13:44:48.933 回答