javascript - 使用javascript动态地将样式表添加到头部

标签 javascript font-size

我需要在我正在构建的网站顶部使用旧的“调整字体大小”选项 - 一个链接是默认大小,一个链接使字体变大,另一个链接变大两倍。它只需要影响一些导航和正文副本,所以我想简单地制作 2 个额外的样式表来设置这些元素的样式,然后单击其中一个链接,将额外的样式表加载到标题中。当您单击“默认”链接时,它将返回到原始大小(没有加载额外的样式表)。

有没有办法在 javascript 中做到这一点?这是一个 Wordpress 网站。 或者,我可以使用 js 向主体添加标签并以这种方式定位元素。

执行此操作的最佳方法是什么?

最佳答案

您应该只更改元素的类。这会将它们的 css 更改为样式表中该类指定的任何内容。你的第一个选择比它需要的更复杂。如果您使用 JQuery,您可以从字面上编写这一行代码。

$("span#applicableId").each(function(){ 
    $(this).class("theOtherClass");
});

关于javascript - 使用javascript动态地将样式表添加到头部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13460110/

相关文章:

css - 与 FF 和 Chrome 相比,渲染字体不同于 IE

javascript - 如何使用 Javascript 动态增加字体大小,为什么我当前的功能不起作用?

javascript - 尝试使用 momentJS (UTC) 检查当前时间是否在开始/结束时间范围内

javascript - 从 CSS 函数调用 JavaScript

css - 如何在响应式 UI 中修复字体大小?

jquery - 如何根据CSS中的父级缩放文本

css - 浏览器默认字体大小是否取决于 DPI?

javascript - 修复 html 第二个单词的位置

javascript - Angular JS是否支持在同一页面上路由多个 View

javascript - 基于div宽度的jquery水平滑动