javascript - 如果发生某种情况,如何链接到 CSS?

标签 javascript css html hyperlink

我有两个 CSS 页面,

我想根据特定条件将 HTML 页面链接到其中之一。

怎么做?

最佳答案

您可以动态创建 <link>使用 JavaScript 的元素:

var link = document.createElement('link');

link.rel = 'stylesheet';
link.type = 'text/css';
link.href = 'css1.css';

document.head.appendChild(link);

或者只编辑 href现有属性的属性:

document.getElementById('your_stylesheet').href = 'css1.css';

并提供您的 <link>元安id :

<link href="default.css" rel="stylesheet" type="text/css" id="your_stylesheet" />

关于javascript - 如果发生某种情况,如何链接到 CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14019167/

相关文章:

php - 在编辑时用数据库值填充表单字段

javascript - xLabel的个数大于数据的长度

javascript - 在 php 中使用 header 将自定义字符串返回到前端

javascript - 如何在 JavaScript 中重新加载页面以显示新列表

javascript - PyCharm 对 ID 进行重构,而不是在关联的 CSS 和 JS 文件中替换它

android - 在 Android web 应用程序中实现 coverflow UI

html - 如何让悬停时的下拉菜单不影响边框底部并且不缩进?

css - 如何解决错误 'The name of the class AccordionGroup should end with the suffix Component'

jquery - 我的 css 下拉菜单在 Internet Explorer 和 Firefox 上显示在错误的位置

html - flex 方向列未按预期工作