改变CSS,其中font-weight:800

时间:2014-10-20 23:15:50

标签: javascript jquery css

我想知道是否有办法在质量上改变CSS,其中" font-weight:800"并用700替换它。

我有一个工作网站,他去了,他们已经改变了他们的字体重量来自' bold'到800,它看起来很难看。希望使用Tampermonkey通过jquery或javascript将其恢复正常。

有很多类和ID已被更改,看起来有人通过.css文件,然后找到' bold' replaceWith' 800'

2 个答案:

答案 0 :(得分:4)

您可以将font-weight已更改为800的代码定位,然后使用font-weight: bold !important覆盖该代码。例如,如果p标记的font-weight已更改为800,请执行以下操作:

p {
     font-weight: 800;
}

您可以将其置于样式表的底部来覆盖它:

p {
     font-weight: bold !important;
}

你可以为标题标签等做同样的事情。

另一个解决方案是在代码编辑器中打开样式表,只需查找font-weight: 800px的所有实例并将其替换为font-weight: bold

答案 1 :(得分:2)

你可以这样做,你需要使用页面加载或其他东西,而不是像小提琴演示中的按钮点击,但除此之外,你不应该有任何问题。

编辑在引起我的注意后编辑了代码我搞砸了

$("#btn").on("click", function(){
    $("*").each(function(){
        var fontWeight = $(this).css("font-weight");       
        if(fontWeight == "800"){
            $(this).css("font-weight", "100");
        }
    });   
});

为了满足您的需求,只需将100更改为700,我就可以将其更改为显示更改。

以下是更新的演示JSFIDDLE